Touch screen interface for a beverage dispensing machine

ABSTRACT

A beverage dispensing system including a control unit and a touch screen. Inputs are made to the touch screen to dispense beverages and apply system adjustments. The control unit controls a plurality of beverage dispensing valves according to inputs made to the touch screen.

This application is a divisional of U.S. patent application Ser. No.13/168,875, filed Jun. 24, 2011, which claims benefit of U.S.Provisional Application No. 61/358,858, filed Jun. 25, 2010, and is acontinuation-in-part of U.S. application Ser. No. 12/611,788, filed Nov.3, 2009, which claims the benefit of U.S. Provisional Application No.61/113,183, filed Nov. 10, 2008, the entireties of all beingincorporated by reference herein.

Related applications are Ser. No. 15/455,963, entitled “Touch ScreenInterface for a Beverage Dispensing Machine”; Ser. No. 15/456,044,entitled “Touch Screen Interface for a Beverage Dispensing Machine”; andSer. No. 15/456,052, entitled “Touch Screen Interface for a BeverageDispensing Machine”; all filed even date herewith.

BACKGROUND

A number of beverage dispenser designs are well known in the art. Theseinclude carbonated beverage dispensers, non-carbonated beveragedispensers, beverage brewing systems, and liquor distribution systems.Many beverage dispenser designs have separate nozzles to pour (dispense)different beverages. Some beverage dispensers are capable of dispensinga variety of beverages out of a single nozzle.

Beverage dispensers sometimes have an interface device (e.g., a keypad)for the selection of options such as cup size or beverage. Such aninterface device is usually designed with appropriate beverage optionsfor a particular establishment (e.g., a restaurant) and has a set numberof buttons. Prior to installation, the buttons on the interface deviceare assigned to dispense the particular beverages chosen for thatestablishment.

However, the adaptability of such known beverage dispensers may be lessthan ideal. For example, once installed, it may be difficult to changethe number of keys on the interface device. Also, it may be difficult toreprogram the keys to dispense different beverages without manuallychanging the interface device and/or switching beverage syrups at inputvalves. If a particular beverage is depleted, or no longer desired, itmay be necessary to block out the associated input button or obtain anew interface device. To add a new beverage, it may be necessary toobtain a new interface device with a new button for the added beverage.

Embodiments of the invention address this less than ideal adaptabilityand other problems, individually and collectively.

BRIEF SUMMARY

Reconfigurable control systems for beverage dispensers, beveragedispensers with a reconfigurable control panel, beverage dispensers thatsequence the dispensing of beverage fluids that make up a selectedbeverage, beverage dispensers that allow for the dispensing of usercustomized beverages, and related methods for dispensing a beverage areprovided. Such control systems, beverage dispensers, and related methodsmay provide increased flexibility for a vender of beverages and thevendor's customers. For example, the vendor can reconfigure thedisclosed beverage dispensers for different types and numbers ofbeverages. The vendor can set up a beverage dispenser to sequence thedispensing of constituent fluids of a selected beverage, for example, toterminate the flow of a beverage additive(s) prior to the termination ofthe flow of water, which may help to avoid cross-contamination betweenselected beverages. The disclosed beverage dispensers can be used todispense a customized beverage having a customer selected combination ofbeverage fluids. For example, a customized beverage might be a cola witha selected extra flavor shot, such as lemon, cherry, or other desiredflavor shot.

Thus, in a first aspect, a control system for a beverage dispenser isprovided. The control system includes a control panel having a pluralityof sensing regions, and a control unit electrically coupled with thesensing regions. The control unit is configured to receive a controlpanel configuration selected from a plurality of control panelconfigurations. Each of the plurality of control panel configurationsincludes one or more user input buttons corresponding to at least asubset of the sensing regions. The control unit monitors the sensingregions for a user input according to the selected control panelconfiguration. Each of the sensing regions is associated with an inputbutton of the selected control panel configuration or with a non-activeportion of the selected control panel configuration. The control unitcontrols a plurality of valves so as to dispense one or more beveragefluids in response to the user input according to the selected controlpanel configuration.

A control system for a beverage dispenser can have additional features.For example, the control system can include a plurality of userreconfigurable switches electrically coupled with the control unit todefine the selected control panel configuration. The control unit caninclude a processor and a computer readable medium that includesinstructions that when executed cause the processor to receive a controlpanel configuration, monitor the sensing regions, and control aplurality of valves.

The control unit can be further configured to control the valves todispense a user customized beverage that includes a user selectedbeverage additive and a base selected beverage. The base selectedbeverage can include at least one beverage additive associated with thebase selected beverage and at least one of water or soda. The userselected beverage additive can be dispensed during the dispensing of theat least one of water or soda.

In another aspect, a beverage dispenser is provided. The beveragedispenser includes a plurality of valves, a control panel having aplurality of sensing regions, a control unit electrically coupled withthe sensing regions and with the valves, and a nozzle configured todispense one or more beverage fluids discharged by the valves. Each ofthe valves is configured to control the discharge of one of a pluralityof beverage fluids received from a one of a plurality of correspondingsupply lines. The control unit is configured to receive a control panelconfiguration selected from a plurality of control panel configurations.Each of the plurality of control panel configurations includes one ormore user input buttons corresponding to at least a subset of thesensing regions. The control unit monitors the sensing regions for auser input according to the selected control panel configuration. Eachof the sensing regions is associated with an input button of theselected control panel configuration or with a non-active portion of theselected control panel configuration. The control unit controls thevalves to discharge one or more of the beverage fluids in response tothe user input according to the selected control panel configuration.The nozzle is in fluid communication with the plurality of supply linesthrough the valves.

A beverage dispenser can have additional control features. For example,a beverage dispenser can include reconfigurable switches electricallycoupled with the control unit to define the selected control panelconfiguration. The plurality of control panel configurations can includea control panel configuration providing a user with the ability toselect a customized beverage including a user selected combination ofthe beverage fluids. The control unit can include a processor and acomputer readable medium including instructions that when executed causethe processor to receive a control panel configuration, monitor thesensing regions, and/or control the valves. A beverage dispenser caninclude an adjustable flow control device configured to control a flowrate of a corresponding beverage fluid. A beverage dispenser can includea flow control block that includes a fluid channel for each beveragefluid. Each fluid channel of the flow control block is in fluidcommunication with one of the valves and is configured to control theflow rate of a corresponding beverage fluid. A beverage dispenser caninclude a solenoid block including a channel for each beverage. Thesolenoid block can couple each of the valves with one of the channels ofthe solenoid block so that each of the valves can be selectivelyactuated to control the flow of one of the beverage fluids through theone of the channels of the solenoid block.

A beverage dispenser can include a diffuser coupled with the nozzle andwith the valves so that the nozzle is in fluid communication with thevalves through the diffuser. The diffuser can be proximally located tothe nozzle. The diffuser can be configured to receive one or morebeverage fluids discharged from the valves. The diffuser can beconfigured to provide each of the one or more beverage fluids to aseparate discharge orifice of the nozzle.

The plurality of beverage fluids can include water and a beverageadditive. A dispensed beverage can include water mixed with the beverageadditive. The control unit can be further configured to sequence thedelivery of the water and the beverage fluid to terminate the flow ofthe beverage fluid additive prior to terminating the flow of water.

A beverage dispenser can include a heater coupled with the valves andwith the nozzle so that the nozzle is in fluid communication with thevalves through the heater. The heater can be configured to receive oneor more beverage fluids discharged from the valves. The heater can beconfigured to heat the one or more beverage fluids. The heater can beconfigured to provide the one or more beverage fluids to the nozzle.

The plurality of selectable control panel configurations can include acontrol panel configuration providing a user the ability to select acustomized beverage. The user customized beverage can include a userselected combination of beverage fluids. The user customized beveragecan include a user selected beverage additive and a base selectedbeverage. The base selected beverage can include at least one beverageadditive associated with the base selected beverage and at least one ofwater or soda. The user selected beverage additive can be dispensedduring the dispensing of the at least one of water or soda.

In another aspect, a method for dispensing a selected beverage isprovided. The method includes receiving a control panel configurationselected from a plurality of control panel configurations that includeone or more input buttons, associating each sensing region of a controlpanel with an input button of the selected control panel configurationor with a non-active portion of the selected control panelconfiguration, monitoring the sensing regions of the control panel for auser input according to the selected control panel configuration,receiving the user input from the control panel, determining theselected beverage based on the user input and the selected control panelconfiguration, and dispensing the selected beverage.

A method for dispensing a selected beverage can include additionalsteps. For example, the step of receiving a control panel configurationcan include determining the control panel configuration from a pluralityof user reconfigurable switches configured to define the selectedcontrol panel configuration. The method can further include receivingwater and at least one beverage additive from a plurality of sources.The method can further include controlling the dispensing of the waterand the at least one beverage additive by selectively actuating valvesassociated with the water and the at least one beverage additive. Themethod can further include programming into the control panel thevolumes of the water and the at least one beverage additive for theselected beverage.

In a method for dispensing a selected beverage, the step of dispensing abeverage can include dispensing a user customized beverage. For example,the user customized beverage can include a user selected beverageadditive and a base selected beverage. The base selected beverage caninclude at least one beverage additive associated with the base selectedbeverage and at least one of water or soda. The user selected beverageadditive can be dispensed during the dispensing of the at least one ofwater or soda.

In another aspect, a beverage dispenser is provided. The beveragedispenser includes supply lines, valves, a nozzle in fluid communicationwith the supply lines through the valves, and a control unit coupledwith the valves to selectively control the actuation of the valves. Eachof the supply lines supply a beverage fluid from one of multiplebeverage fluid sources. The nozzle dispenses beverage fluids dischargedby the valves. The control unit is configured to dispense a selectedbeverage that includes a first beverage fluid and a second beveragefluid. The first beverage fluid is discharged from a first valve of thevalves during a first time period. The second beverage fluid isdischarged from a second valve of the valves during a second timeperiod. The first time period is different from the second time period.

A beverage dispenser can further include a reconfigurable control panelthat includes sensing regions. The control unit can be furtherconfigured to receive a control panel configuration selected frommultiple control panel configurations. Each of the multiple controlpanel configurations can include one or more user input buttons. Thecontrol unit can be further configured to monitor the sensing regionsfor a user input according to the selected control panel configuration.Each of the sensing regions can be associated with an input button ofthe selected control panel configuration or with an non-active portionof the selected control panel configuration. The control unit can befurther configured to control the valves so as to dispense one or morebeverage fluids in response to the user input according to the selectedcontrol panel configuration.

In another aspect, a control system for a beverage dispenser isprovided. The control system may include a touch screen. A control unitmay be electrically coupled to the touch screen. The control unit may beelectrically coupled to a plurality of beverage dispensing valves.

In one aspect, the control unit may be configured to send a firstgraphical configuration to the touch screen for display. A first commandmay be received from the touch screen. A second graphical configurationmay be sent to the touch screen for display in response to the firstcommand. A second command may be received from the touch screen withrespect to the second graphical configuration. A plurality of beveragedispensing valves may be controlled in response to the second command.

In one aspect, the first graphical configuration is a sleep mode screen.

In another aspect, the first command may be derived from receiving asingle user touch on the touch screen.

In another aspect, the second graphical configuration may include aplurality of selectable beverage choices.

In another aspect, the second command may be derived from receiving auser selection of one of the selectable beverage choices.

In another aspect, the user selection may include a continuous usertouch on the touch screen determined to last for a predetermined timeperiod.

In another aspect, controlling the plurality of valves may includedispensing one or more beverage fluids in response to the continuoususer touch.

In another aspect, a third graphical configuration may be sent to thetouch screen for display in response to the second command.

In another aspect, the third graphical configuration may include aplurality of selectable flavor additions.

In another aspect, the third graphical configuration may include aplurality of selectable beverage sizes.

In another aspect, the second command may be derived from receiving aplurality of selections from hidden buttons on the second graphicalconfiguration.

In another aspect, a calibration screen may be displayed on the touchscreen in response to the second command. A third command may bereceived from the touch screen with respect to the calibrationinterface.

In another aspect, controlling the plurality of valves may includedispensing one or more beverage fluids in response to the third commandfrom the touch screen.

In one aspect, the control unit may be configured to display a graphicalconfiguration on the touch screen for dispensing beverages via theplurality of valves. The graphical configuration may have at least onedisplayed button to dispense a beverage and at least one hidden button.A first user input may be received from the at least one hidden button.All user input may be ignored from the at least one displayed button fora predetermined amount of time based on the first user input.

In another aspect, user inputs from the at least one displayed buttonare accepted after the predetermined amount of time expires.

In another aspect, the first user input includes a plurality of inputsmade to the hidden button.

In another aspect, the graphical configuration includes a plurality ofhidden buttons, and the first user input includes a pattern of inputsmade to the plurality of hidden buttons.

In one aspect, the control unit is configured to display a graphicalconfiguration on the touch screen for sanitizing the plurality of fluidlines. An input may be received from the touch screen to sanitize atleast one fluid line. The plurality of valves may be controlled toprovide sanitizing fluid to the at least one fluid line for apredetermined time interval.

In another aspect, the plurality of valves are controlled to flush thesanitizing fluid through the at least one fluid line.

In another aspect, the plurality of valves are controlled to staticallyhold the sanitizing fluid within the at least one fluid line.

In another aspect, the control unit is further configured to purge theat least one fluid line of the sanitizing fluid after the predeterminedtime interval.

In another aspect, the control unit is further configured to display acount down of the beginning to the end of the time interval.

In another aspect, user inputs made to the touch screen are ignored bythe control system during the time interval.

In one aspect, the control system is configured to display a graphicalconfiguration on the touch screen for controlling the ratio of the waterline to the carbonated water line. An input may be received from thetouch screen to adjust the ratio. A beverage may be dispensed based on auser selection made to the touch screen. The dispensed beverage being acombination of respective fluids from the flavored fluid line, waterline, and carbonated water line according to the adjusted ratio.

In another aspect, the graphical configuration of the touch screencomprises a numerical indicator of a ratio value.

In another aspect, the graphical configuration of the touch screenfurther comprises user selectable buttons to change the ratio value ofthe numerical indicator.

In another aspect, the buttons may be directional arrows.

In another aspect, the graphical configuration of the touch screenincludes controls for adjusting beverage dispensing time.

In another aspect, the graphical configuration of the touch screenincludes controls for calibrating beverage dispensing values.

In one aspect, the control system is configured to receive a continuoususer input from the touch screen to dispense fluid for a period of time.The plurality of valves are controlled to dispense fluid according tothe period of time of the continuous user input. A beverage dispensingtime is then set for the at least one beverage size according to theperiod of time of the continuous user input.

In another aspect, the graphical configuration includes buttons for aplurality of beverage sizes, each button corresponding to setting arespective beverage dispensing time.

In another aspect, the graphical configuration includes a visualindicator that is animated during the continuous user input.

In another aspect, the visual indicator may be a linear scale.

In another aspect, the visual indicator may be a numerical indicator.

For a further understanding of the nature and advantages of theinvention, reference should be made to the following description takenin conjunction with the accompanying figures. It is to be expresslyunderstood, however, that each of the figures is provided for thepurpose of illustration and description only and is not intended as adefinition of the limits of the embodiments of the present invention.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 diagrammatically illustrates a reconfigurable beverage dispenser,in accordance with many embodiments.

FIG. 2A shows a reconfigurable control panel component that includessensing regions, in accordance with many embodiments.

FIG. 2B illustrates and labels the sensing regions of the reconfigurablecontrol panel component of FIG. 2A.

FIG. 3 shows a reconfigurable control panel component that can be usedin an input device having from one to sixteen input buttons, inaccordance with many embodiments.

FIG. 4A diagrammatically illustrates a control panel cover plate for acontrol panel configuration compatible with the reconfigurable controlpanel component of FIG. 2A, in accordance with many embodiments.

FIG. 4B diagrammatically illustrates another control panel cover platefor a control panel configuration compatible with the reconfigurablecontrol panel component of FIG. 2A, in accordance with many embodiments.

FIG. 5 diagrammatically illustrates a control system for the beveragedispenser of FIG. 1, in accordance with many embodiments.

FIG. 6A shows a circuit board that includes a control unit and userreconfigurable switches, in accordance with many embodiments.

FIG. 6B shows a portion of the circuit board of FIG. 6A, showing athree-switch bank of user reconfigurable switches and an eight-switchbank of user reconfigurable switches.

FIG. 7A illustrates positions of a user reconfigurable switch used toenable/disable a beverage sold-out configuration, in accordance withmany embodiments.

FIG. 7B illustrates user reconfigurable switch positions to select a twobutton control panel configuration, a four button control panelconfiguration, and an eight button control panel configuration, inaccordance with many embodiments.

FIG. 7C illustrates user reconfigurable switch positions to selectwhether water or soda is used as a base fluid for specific beverages, inaccordance with many embodiments.

FIG. 8 is a perspective view of the reconfigurable beverage dispenser ofFIG. 1.

FIG. 9 is a partially exploded view of the beverage dispenser of FIG. 8.

FIG. 10 is a perspective view of flow control system components for thebeverage dispenser of FIG. 8.

FIG. 11 shows a reconfigurable beverage dispenser, in accordance withmany embodiments.

FIG. 12 is perspective view of components of a reconfigurable beveragedispenser, in accordance with many embodiments.

FIG. 13 illustrates views of a diffuser, in accordance with manyembodiments.

FIG. 14 illustrates views of a diffuser, in accordance with manyembodiments.

FIG. 15 is a block diagram of a method for dispensing a selectedbeverage, in accordance with many embodiments.

FIG. 16A illustrates a concurrent timing of solenoid valves dispensing abeverage comprising a base fluid and a beverage additive, in accordancewith many embodiments.

FIG. 16B illustrates a non-concurrent timing of solenoid valvesdispensing a beverage comprising a base fluid and a beverage additive,in accordance with many embodiments.

FIG. 16C illustrates another non-concurrent timing of solenoid valvesdispensing a beverage comprising a base fluid and a beverage additive,in accordance with many embodiments.

FIGS. 17A and 17B illustrate front and rear perspective views,respectively, of a remote beverage tower with a touch screen interface,according to an embodiment of the invention.

FIGS. 17C and 17D illustrate front and rear perspective views,respectively, of a integrated beverage tower with a touch screeninterface, according to an embodiment of the invention.

FIG. 18A illustrates a method of controlling a beverage dispensingmachine to dispense a beverage, according to an embodiment of theinvention.

FIG. 18B illustrates a graphical embodiment of the method of FIG. 18A.

FIG. 18C illustrates a method of controlling a beverage dispensingmachine for calibration, according to an embodiment of the invention.

FIG. 18D illustrates a graphical embodiment of the method of FIG. 18C.

FIG. 19A illustrates a method of controlling a beverage dispensingmachine to allow for screen cleaning, according to an embodiment of theinvention.

FIGS. 19C and 19B illustrate graphical embodiments of the method of FIG.19A.

FIG. 20A illustrates a graphical depiction of a service menu screen,according to an embodiment of the invention.

FIG. 20B illustrates a method of controlling a beverage dispensingmachine to perform a sanitizing process, according to an embodiment ofthe invention.

FIGS. 20C through 20E illustrate graphical embodiments of the method ofFIG. 20B.

FIG. 20F illustrates a method of controlling a beverage dispensingmachine for adjusting beverage dispense times, according to anembodiment of the invention.

FIG. 20G illustrates a graphical embodiment of the method of FIG. 20F.

FIG. 20H illustrates a method of controlling a beverage dispensingmachine for adjusting carbonation ratios, according to an embodiment ofthe invention.

FIG. 20I illustrates a graphical embodiment of the method of FIG. 20H.

DETAILED DESCRIPTION

The embodiments described herein provide reconfigurable control systemsfor beverage dispensers, beverage dispensers with a reconfigurablecontrol panel, beverage dispensers that sequence the dispensing ofbeverage fluids that make up a selected beverage, beverage dispensersthat allow for the dispensing of user customized beverages, and relatedmethods for dispensing a beverage fluid. In many embodiments, the numberof buttons on a control panel can be easily changed, which makes it moreeasy to change the beverages dispensed (e.g., number, type, size) by abeverage dispenser. In many embodiments, to reconfigure the controlpanel buttons, user reconfigurable switches are set to select a controlpanel configuration. Each sensing region of a control panel isassociated with an input button of the selected control panelconfiguration or with a non-active portion of the selected control panelconfiguration. A selected control panel configuration can combinesensing regions to react as a single button to form large buttons, whichmay be used to reduce the number of buttons on the control panel. Aselected control panel configuration can also form smaller buttons byassigning fewer sensing regions to the buttons. A cover platecorresponding to the selected control panel configuration can be placedover the sensing regions. The cover plate can include graphicsindicating the locations of the buttons and the beverages associatedwith the buttons. In this way, the number of buttons of a control paneland the beverages available can be increased or decreased without havingto obtain a new control panel.

Further, embodiments of a reconfigurable beverage dispenser haveadditional dispensing modes. For example, a button on the control panelcan be pressed and held to deliver a flavor shot. As another example,one or more buttons on the control panel can be activated to dispense abeverage and a flavor shot.

In addition, some embodiments of a beverage dispenser include a diffuserlocated immediately upstream of a dispensing nozzle. In someembodiments, the diffuser delivers each of the beverage fluids dispensedto separate output orifices of a discharge nozzle for the beveragedispenser. Discharging each of the beverage fluids from separate outputorifices may decrease contamination of a beverage from previouslydispensed beverages. In some embodiments, the diffuser includes aprovision for a solenoid valve for carbonated water and/or a provisionfor a solenoid valve for non-carbonated water. Placing a solenoid valveon the diffuser reduces the distance between the solenoid valve and thenozzle. Reducing the distance from a solenoid valve for carbonated waterto the nozzle may decrease the loss of carbonation in a carbonatedbeverage.

Embodiments may provide one or more of advantages to sellers (e.g.,retailers) of beverage dispensers, users of beverage dispensers,establishments that sell beverages, and other entities. For example, anadvantage to beverage selling establishments may be a more adaptablebeverage dispenser that includes a control panel that can beconveniently reconfigured after installation. This allows the controlpanel to be reconfigured to accommodate variations not intended orrealized at the time of installation. The control panel can also bereconfigured to reflect the types of beverages currently available orotherwise change the number of beverages available. For example, if abeverage X is not available, the option of selecting beverage X can beremoved from the control panel. If a new beverage Y becomes available,the option of selecting beverage Y can be added to the control panel.

Advantages to beverage dispenser sellers may include a more marketableproduct, increased revenue from sales, and/or reduced inventory. Forexample, a reconfigurable beverage dispenser may provide a moreconvenient and/or adaptable way of marketing beverage products. Areconfigurable beverage dispenser may have a wider market since thebeverage dispenser can be reconfigured to a wide variety ofestablishments (e.g., restaurant or bar). A wider market for thebeverage dispensers may result in increased sales revenues. A seller ofsuch beverage dispensers may be able to stock fewer versions instead ofstocking different versions for each type of establishment and thus,reduce their inventory.

Certain embodiments described herein may provide one or more of theabove advantages. One or more other advantages may be readily apparentto one skilled in the art from the disclosure.

Reconfigurable Beverage Dispensers

FIG. 1 diagrammatically illustrates a reconfigurable beverage dispenser10, in accordance with many embodiments. The beverage dispenser 10receives a plurality of beverage fluids from a corresponding pluralityof supply lines 12, 14, 16, 18, 20. The beverage dispenser 10 includesflow rate control devices 22, solenoid valves 24, a control unit 26, areconfigurable control panel 28, user reconfigurable switches 30, anon/off indicator 32, and a nozzle 36. The beverage dispenser can alsoinclude a diffuser 34, or other suitable beverage fluid distributioncomponent for distributing beverage fluid(s) discharged from thesolenoid valves 24 to the nozzle 36.

The supply lines 12, 14, 16, 18, 20 are in fluid communication withassociated beverage fluid sources. The supply line 12 is in fluidcommunication with a water source 38 through a carbonator 40. Thecarbonator 40 is connected to a source of carbon dioxide (CO₂) 42 tocarbonate the water supplied by the water source 38. The carbonatedwater can be directly supplied to the beverage dispenser 10 via thesupply line 12, or it can be cooled by a prechiller 42 connected to thecarbonator 40. Prechilled carbonated water is supplied to the beveragedispenser 10 via the supply line 14. The supply line 16 is in fluidcommunication with the water source 38 through a prechiller 44 andsupplies chilled non-carbonated water to the beverage dispenser 10. Theprechiller 44 can be omitted in some embodiments so that the supply line16 provides water from the water source 38 directly to the beveragedispenser 10. The beverage dispenser 10 can also have a heater (notshown). For example, a heater can be located a suitable location (e.g.,upstream of the flow control devices 22, downstream of the solenoidvalves 24) to heat one or more of the beverage fluids dispensed by thebeverage dispenser 10.

The flow rate control devices 22 can include a flow rate control devicecoupled with each of one or more of the supply lines 12, 14, 16, 18, 20.Each flow rate control device can be used to control the rate of flow ofa beverage fluid communicated by one of the supply lines. Each of theflow rate control devices can be an adjustable device (e.g., anadjustable valve) configurable to provide a desired flow rate for thebeverage fluid. Example flow rate control devices 22 will be describedin greater detail below with reference to FIG. 10.

The solenoid valves 24 include a solenoid valve for each of the beveragefluid supply lines. Each of the solenoid valves 24 can be individuallycontrolled to control the discharge of an associated beverage fluid. Forexample, one solenoid valve can be opened to discharge a quantity ofcarbonated water, and another solenoid valve can be opened to dischargean appropriate quantity of beverage additive. The discharged quantitiesof carbonated water and beverage additive can be mixed in the diffuser34 and dispensed from the nozzle 36 as a mixed beverage. The dischargedquantities can also be separately dispensed from separate dischargeports in the nozzle. Such separate dispensing may help to reduce crosscontamination between beverage fluids.

The solenoid valves 24 are controlled by the control unit 26. Thecontrol unit 26 is electrically coupled to the reconfigurable controlpanel 28. The control unit 26 receives user input from thereconfigurable control panel 28 and controls the solenoid valves todischarge quantities of one or more beverage fluids so as to dispense aselected beverage from the nozzle 36. The control unit 26 is alsoelectrically coupled to the on/off indicator 32 and controls the on/offindicator 32 to indicate the on/off status of the beverage dispenser 10.

The control unit 26 is electrically coupled with the user reconfigurableswitches 30. The user reconfigurable switches 30 can be configured todefine a selected control panel configuration. As will be described ingreater detail below with reference to FIGS. 2A through 4B, a selectedcontrol panel configuration is used by the control unit 26 toreconfigure and monitor the reconfigurable control panel 28 inaccordance with the selected control panel configuration.

The beverage dispenser 10 is capable of receiving water from the watersource 38, carbonated water from the carbonator 40, and/or one or morebeverage additives from beverage additive sources 46, 48. A beverageadditive can include flavorings or syrups such as, for example, teaflavorings, coffee flavorings, vitamin shots, sweetener shots, softdrink syrups, etc. One or more beverage additives can be transferredfrom the beverage additive sources 46, 48 to the beverage dispenser 10by the supply lines 18, 20 (e.g., input tubing), as described in greaterdetail below with reference to FIG. 8. The one or more beverage sources46, 48 can include bag-in-box systems, as will be understood by those ofordinary skill in the art.

Water supplied to the beverage dispenser 10 can be supplied from anywater source through input tubing, as described in greater detail belowwith reference to FIG. 8. The water and/or the carbonated water can becirculated through the prechillers 42, 44 before being supplied to thebeverage dispenser 10. The prechillers 42, 44 can be any suitable devicefor lowering the temperature of the water and/or the carbonated watersupplied to the beverage dispenser 10. The prechillers 42, 44 can beincorporated into the beverage dispenser 10. The prechillers 42, 44 canbe separate devices or integrated into a single device.

The beverage dispenser 10 can be configured to receive non-carbonatedwater and/or carbonated water. In order to receive carbonated water, thewater supplied to the beverage dispenser 10 can have carbon dioxide(CO₂) added to it by the carbonator 40. The carbonator 40 can be anysuitable device that is capable of dissolving carbon dioxide in water orany other liquid or aqueous solution. Carbonated water can be supplieddirectly to the beverage dispenser 10 by the carbonator 40 or,alternatively, the carbonated water can be circulated through theprechiller 42 before it is supplied to the beverage dispenser 10. Thewater can additionally or alternatively be circulated through theprechiller 42 before it is supplied to the carbonator 40. The carbonator40 can be incorporated into the beverage dispenser 10 or, alternatively,the carbonator 40 can be a separate device. For purposes ofillustration, both carbonated water and non-carbonated water areillustrated in FIG. 1 as being supplied to the beverage dispenser 10.However, supplying both carbonated and non-carbonated water is notrequired.

The beverage dispenser 10 can be capable of dispensing one or morebeverage fluids used to make a beverage. As used herein, a “beveragefluid” refers to any fluid constituent of a beverage, for example, abeverage additive, water, carbonated water, various types of alcohol, orany other beverage fluid constituent. The beverage dispenser 10 can alsobe capable of dispensing a blended beverage by mixing one or morebeverage additives with non-carbonated water and/or carbonated water.The beverage dispenser 10 can also be capable of dispensing a beveragethat does not necessarily require mixing. For example, the beveragedispenser 10 can be capable of dispensing wine or beer. In addition, thebeverage dispenser 10 can be capable of dispensing non-carbonated wateror carbonated water.

Additionally, the beverage dispenser 10 can be capable of dispensingcarbonated beverages by adding carbon dioxide to a blended beverage orby mixing carbonated water with a beverage additive. The beveragedispenser 10 can be implemented to dispense many different types offlavorings or beverage additives, flavored beverages, and blendedbeverages. For instance, different tea flavorings can be provided to thebeverage dispenser 10 to create a variety of blended tea beverages. Thebeverage dispenser 10 can be used to dispense various flavorings andbeverages, including but not limited to water, tea, coffee, juices,energy drinks, vitamin-fortified beverages, high fructose corn syrupbeverages, or diet beverages.

Example Control Panel for Reconfigurable Beverage Dispenser

FIG. 2A shows an example reconfigurable control panel component 50 forthe reconfigurable control panel 28. The reconfigurable control panelcomponent 50 includes grouped sensing regions 52, isolated sensingregions 54, and visual indicators 56 that can be associated withcorresponding sensing regions 52, 54. In many embodiments, the groupedsensing regions 52 are reconfigurable sensing regions and the isolatedsensing regions 54 are non-reconfigurable sensing regions. The userreconfigurable switches 30 (described in greater detail below withreference to FIGS. 6A through 7C) can be used to configure the sensingregions 52, 54 so as to reconfigure the reconfigurable control panel 28.Although the reconfigurable control panel component 50 includes tengrouped sensing regions 52 and five isolated sensing regions 54, anysuitable number and combination of grouped sensing regions 52 andisolated sensing regions 54 can be used.

The user reconfigurable switches 30 can be used to correlate one or moreof the grouped sensing regions 52 to buttons of a selected control panelconfiguration for the reconfigurable control panel 28. The userreconfigurable switches 30 can also be used to activate and deactivatesensing regions, for example, one or more of the grouped sensing regions52 and/or one or more of the isolated sensing regions 54.

The grouped sensing regions 52 and the isolated sensing regions 54 canbe of any suitable size or shape. In the illustrated embodiment,isolated sensing regions 54 are of similar size and a square shape. Thegrouped sensing regions 52 are rectangular but have different sizes. Theouter sensing regions of the grouped sensing regions 52 have a largerarea and the inner regions of the grouped sensing regions 52 have asmaller area.

The sensing regions 52, 54 are formed in an array on a front sensingsurface 58 of the reconfigurable control panel component 50. In manyembodiments, each sensing region 52, 54 is connected to a voltage drivesource (not shown) and to a charge detector (not shown) in accordancewith capacitance resistance technology. When an object such as, forexample, a user's finger comes into close proximity with a sensingregion, the electric field generated by the sensing region is disturbedand the charge detector indicates a sensing region or button activation.The front sensing surface 58 of the reconfigurable control panelcomponent 50 does not need to physically contact an object used toactivate a sensing region. This may assist in minimizing any wear on thesensing regions and may further increase the overall reliability andlifetime of the beverage dispenser 10.

In many embodiments, the reconfigurable control panel component 50includes a front surface 60, which prevents objects from directlycontacting the front sensing surface 58. The front surface 60 can besituated in front of the front sensing surface 58 to protect the frontsensing surface 58. Additionally, the reconfigurable control panelcomponent 50 can be configured with a gap between the front surface 60and the front sensing surface 58. An object can contact the frontsurface 60 and disturb the electric field generated by an individualsensing region, thereby causing a button activation to be recognized bythe control unit 26. The front surface 60 can be composed of a clearacrylic sheet that can be surrounded by a black ABS bezel along itsoutside edge or, alternatively, it can be constructed from any materialthrough which an electric field may pass, such as plastic or glass. Aseal may encircle the outer edge of the front surface 60 along a line ofcontact between the front surface 60 and the front sensing surface 58.The seal may help to prevent dirt and moisture from damaging thereconfigurable control panel component 50.

Rather than making use of capacitive switching technology, many othertypes of buttons or switches can be used. These switches include, butare not limited to, electric contact switches, debounced contactswitches, and any mechanical switch, toggle, or button that can beactivated by a user.

The visual indicators 56 can be light emitting diodes (LEDs) thatindicate when a sensing region 52, 54 has been selected. While thevisual indicators 56 are not required, a variety of visual indicatorscan be used, for example, an LED display or a liquid crystal display(LCD). In some embodiments, the visual indicators 56 communicatedifferent messages via different visual signals. For example, the visualindicators 56 can flash in a constant or patterned fashion, provide aconstant signal, use different colors, provide a patterned display, orprovide other suitable visual indications. A constant flashing light canindicate that a beverage is sold out, for example. As another example, ared light can indicate that a beverage additive associated with thebeverage selected has been depleted.

The reconfigurable beverage dispenser 10 can be reconfigured in variousways. Some examples of suitable ways of reconfiguring the beveragedispenser 10 include enabling or disabling a “sold out” mode of thebeverage dispenser 10, using subsets of the grouped sensing regions 52to form buttons of a selected control panel configuration, calibratingthe timed dispense of the solenoid valves 24, and resetting the systemdefaults.

The user reconfigurable switches 30 can be used to reconfigure thereconfigurable control panel 28. For example, the grouped sensingregions 52 can be grouped to form buttons, and a “sold out” mode can beenabled/disabled using the user reconfigurable switches 30.

FIG. 2B illustrates and labels the sensing regions 52, 54 of thereconfigurable control panel component 50 of FIG. 2A. The reconfigurablecontrol panel component 50 includes the ten grouped sensing regions 52and the five isolated sensing regions 54. In many embodiments, each ofthe ten grouped sensing regions 52 are grouped into one or more groupsor deactivated via the user reconfigurable switches 30. The ten groupedsensing regions 52 cover two areas: Area “A” and Area “B.” Each area hasfive sensing regions 52. The sensing regions 52 within Area “A” arelabeled: A1, A2, A3, A4, and A5. The sensing regions 52 within Area “B”are labeled: B1, B2, B3, B4, and B5. The reconfigurable control panelcomponent 50 includes five isolated sensing regions 54. The isolatedsensing regions 54 are labeled as: C1, C2, C3, C4, and C5.

FIG. 3 shows a reconfigurable control panel component 60, in accordancewith many embodiments. The reconfigurable control panel component 60 issimilar to the reconfigurable control panel component 50 describedabove, but can be used in an input device having from one to sixteeninput buttons.

Example Control Panel Cover Plates for Reconfigurable Beverage Dispenser

FIGS. 4A and 4B show front views of example cover plates 62, 64,respectively, for the reconfigurable control panel 28 of the beveragedispenser 10, in accordance with many embodiments. Each of the examplecover plates 62, 64 includes delineated button areas 66, 68corresponding to a selectable control panel configuration for thebeverage dispenser 10. The delineated button areas 66, 68 match thecorresponding sensing region groupings for a selectable control panelconfiguration, and are associated with dispensing and beverage options.The cover plate can also display visual indicators (e.g., labels) thatindicate the dispensing and beverage options associated with thedelineated button areas 66, 68. Some examples of dispensing and beverageoptions include cup sizes, type of beverage, pour, cancel, flavor shot,or other suitable option. Dispensing and beverage options can beindicated by abbreviations. For example, Small can be abbreviated as“S,” Medium can be abbreviated as “M,” and Large can be abbreviated as“L.” In many embodiments, the cover plate is removable andinterchangeable, for example a removable and interchangeable card. Thecover plate can also include gaps or transparent areas that correspondto or are associated with the visual indicators 56 of the reconfigurablecontrol panel component 50.

The cover plate can be located in a gap between the front surface 60 andthe front sensing surface 58 of the reconfigurable control panelcomponent 50. In such a configuration, the cover plate may not makecontact with an object used to activate a sensing region 52, 54 of thereconfigurable control panel component 50. Alternatively, the coverplate can be positioned in front of the reconfigurable control panelcomponent 50. An example mounting of the cover plate with be describedin greater detail below with reference to FIG. 9.

The cover plate 62, 64 can be of any suitable material and have anysuitable thickness. Some examples of suitable materials include mylarpolycarbonate film, paper, cardboard, polycarbonate materials, plastic,glass, and acrylic. In many embodiments, the cover plate includes mylarpolycarbonate film. Mylar may provide superior strength, heatresistance, and insulating properties. In addition, mylar may resiststicking to either the front surface 60 or the front sensing surface 58and, as a result, may be easily removable. In one exemplary embodiment,the cover plate is constructed from a mylar polycarbonate film ofapproximately 0.010 millimeters thick. If the cover plate is situatedbetween the front surface 60 and the front sensing surface 58 of thereconfigurable control panel component 50, the thickness of the coverplate can be thin enough to allow the cover plate to fit in the gapbetween the front surface 60 and the front sensing surface 58 and allowthe electric field generated by the sensing regions 52, 54 to passthrough it.

The cover plate 62, 64 can have any suitable number or combination ofdelineated button areas 66, 68 corresponding to the grouped sensingregions 52 and delineated button areas corresponding to the isolatedsensing regions 54. In many embodiments, a delineated button area 66refers to a button associated with one or more of the grouped sensingregions 52, and a delineated button area 68 refers to a buttonassociated with one or more of the isolated sensing regions 54. In FIG.4A, the cover plate 62 includes two delineated button areas 66 and fivedelineated button areas 68(a), 68(b), 68(c). The cover plate 64 in FIG.4B includes four delineated button areas 66 and five delineated buttonareas 68(a), 68(b), 68(c). In many embodiments, the delineated buttonareas 68(a) are used to select a cup size: Small (S); Medium (M); orLarge (L). In many embodiments, the delineated button area 68(b) is usedas a pour button that, when pushed, causes the beverage dispenser 10 todispense a beverage in a normal dispense mode. In some embodiments,holding down a delineated button area 66 for a predefined period of timecan cause beverage dispenser 10 to dispense in other dispense modes. Forexample, holding down a delineated button area 66 can be used todispense a flavor shot. In many embodiments, the delineated button area68(c) is used as a cancel button that can be used to cancel thedispensing or cancel the beverage selection.

The cover plate can include additional, fewer, or different delineatedbutton areas. For example, the cover plate can include a water buttonthat may be used to dispense water containing no beverage additive(s)46, 48 from the beverage dispenser 10. In another example, a delineatedbutton area can be used as a top-off button (shown in FIG. 8) that, whenpressed during the normal dispense mode of the beverage dispenser 10,causes the beverage dispenser to dispense either water or a blendedbeverage if either was the last substance dispensed by the beveragedispenser. However, in many embodiments, the beverage dispenser will notdispense a flavor shot when the top-off button is pressed if a flavorshot was the last substance dispensed by the beverage dispenser. Whenprogramming the control unit 26, the top off button can also be used asan enter button, confirming selections and saving options chosen duringprogramming and, for purposes of this disclosure, the top off button isalso referred to as the enter button.

The delineated button areas 66, 68(a), 68(b), 68(c), and thecorresponding sensing areas 52, 54, can be of any suitable shape orsize. In FIG. 4A, the delineated button areas 66 are large andrectangular, and the delineated button areas 68(a), 68(b), 68(c) aresmall and square. In FIG. 4B, the delineated button areas 66 are mediumsized and rectangular, and the delineated button areas 68(a), 68(b),68(c) are small and square.

Control System for Reconfigurable Beverage Dispenser

FIG. 5 diagrammatically illustrates a control system 70 for the beveragedispenser 10 of FIG. 1. The control system 70 includes the solenoidvalves 24, the control unit 26, the reconfigurable control panel 28, theuser reconfigurable switches 30, and the on/off indicator 32. Thecomponents of the control system 70 can be conveniently grouped. Forexample, as shown in FIGS. 6A and 6B, a circuit board 72 can include thecontrol unit 26 and the user reconfigurable switches 30. As will bedescribed in greater detail below with reference to FIG. 9, the circuitboard 26 can be coupled with the reconfigurable control panel 28 to forman interface control cassette 74. Although the circuit board 72 is shownseparately from and in communication with the user reconfigurablecontrol panel 28, the circuit board 72 can be integrated with the userreconfigurable control panel 28.

The circuit board 72 includes a memory 76, the user reconfigurableswitches 30, a processor 78, and an I/O interface 80 coupled to a databus 82. The memory 76 or other suitable computer readable media canstore programmed control logic 84 (e.g., software code) for performingthe functions of the control unit 26. For example, the computer readablemedium can comprise programmed control logic 84 or software code forreceiving and processing information such as a user selected controlpanel configuration and other user input, code for actuating thesolenoid valves 24 based on various dispensing options for a selectedcontrol panel configuration, and any other suitable code associated withthe operations of the beverage dispenser 10. The memory 76 can alsostore data 86 and an operating system 88 used in the operation of thebeverage dispenser 10. For example, the memory 76 can store a userselected control panel configuration for reconfiguring the buttons onthe reconfigurable control panel 28. The processor 78 can use theoperating system 88 to execute the programmed control logic 84, and indoing so, can also use any stored data 86. The data bus 82 providescommunication between the memory 76, the processor 78, and the userreconfigurable switches 30. The circuit board 72 can also be incommunication with other components of the beverage dispenser 10 and/orother external devices, such as the prechillers 42, 44, the carbonator40, and/or buttonboards or other user interface devices, via the I/Ointerface 80. The circuit board 72 also communicates with thereconfigurable control panel 28, the solenoid valves 24, and the on/offindicator 32 of the beverage dispenser 10 via the I/O Interface 80. Thecontrol unit 26 and the programmed control logic 84 can comprisesoftware, hardware, firmware or any combination thereof.

The reconfigurable control panel 28 receives user input associated withthe operation of the beverage dispenser 10. The user input can then becommunicated to the control unit 26.

FIGS. 6A and 6B are photographic illustrations of an example circuitboard 72, in accordance with many embodiments. The circuit board 72includes the control unit 26 (shown in FIG. 5) and the userreconfigurable switches 30. The user reconfigurable switches 30 includea first switch bank 30(a) and a second switch bank 30(b). In theillustrated example circuit board 72, the first switch bank 30(a) andthe second switch bank 30(b) are DIP (“dual in-line package”) switches.Although DIP switches are illustrated, any suitable number or type ofswitches can be used for the user reconfigurable switches 30. The firstswitch bank 30(a) includes three individual switches labeled “1,” “2,”and “3.” The second switch bank 30(b) includes eight individual switcheslabeled “1,” “2,” “3,” “4,” “5,” “6,” “7,” and “8.” Each of theindividual switches can be placed in an “ON” (up) or “OFF” (down)position. The eight switches on the second switch bank 30(b) correspondto eight of the ten grouped sensing regions 52, labeled A1, A2, A3, A4,B1, B2, B3, and B4 (shown in FIG. 2B).

Examples of Reconfiguring a Reconfigurable Beverage Dispenser

A reconfigurable beverage dispenser can be reconfigured in various ways.Some examples of suitable ways of reconfiguring a reconfigurablebeverage dispenser include enabling or disabling a “sold out” mode ofthe beverage dispenser, programming the control panel sensing regions toform control panel buttons using the user reconfigurable switches,calibrating the timed dispense of the solenoid valves using the buttonson the reconfigurable control panel, and resetting the system defaults.These examples are described below in further detail.

A user can use the user reconfigurable switches to reconfigure thecontrol panel. In one exemplary embodiment, a user can reconfigure thecontrol panel sensing regions to form buttons and/or enable or disablethe “sold out” mode using the user reconfigurable switches.

FIGS. 7A, 7B, and 7C illustrate example switch settings for the firstswitch bank 30(a) and the second switch bank 30(b) of the userreconfigurable switches 30 on the circuit board 72. As will be describedin greater detail below, the user reconfigurable switches 30 can be usedto enable/disable a “sold out” configuration, select a control panelconfiguration for the reconfigurable control panel 28, and select a basefluid for beverage selections (e.g., non-carbonated water or carbonatedwater).

FIG. 7A illustrates settings 90, 92 for switch “1” of the first switchbank 30(a). In many embodiments, switch “1” of the first switch bank30(a) is used to enable/disable a “sold out” configuration for thebeverage dispenser 10. A “sold out” configuration can be associated witha supply of beverage additive being depleted. In setting 90, switch “1”of the first switch bank 30(a) is in the “ON” (up) position, and thereconfigurable control panel 28 is enabled in a “sold out”configuration. In setting 92, switch “1” of the first switch bank 30(a)is in the “OFF” (down) position, and the “sold out” configuration isdisabled. In some embodiments, the user can move switch “1” of the firstswitch bank 30(a) from setting 90 to setting 92, and from setting 92 tosetting 90. In some embodiments, a sensing switch (e.g., a vacuumswitch) is attached to the input supply of a beverage additive, forexample, an input supply in a bag-in-box system. When the beverageadditive is empty (i.e. “sold out”), a vacuum is generated by the pumpconveying the beverage or beverage additive. This vacuum opens thesensing switch, which can be coupled to switch “1” of the first switchbank 30(a) so as to place switch “1” in the “sold out” configuration.

FIG. 7B illustrates settings 94, 96, 98 for switches “2” and “3” of thefirst switch bank 30(a). In many embodiments, switches “2” and “3” ofthe first switch bank 30(a) are used to select a control panelconfiguration (e.g., the number of buttons) for the reconfigurablecontrol panel 28. Setting 94 has the switch “2” of the first switch bank30(a) in the “ON” (up) position and switch “3” of the first switch bank30(a) in the “OFF” (down) position. Setting 96 has the switch “2” of thefirst switch bank 30(a) in the “ON” (up) position and switch “3” of thefirst switch bank 30(a) in the “ON” (up) position. Setting 98 has theswitch “2” of the first switch bank 30(a) in the “OFF” (down) positionand switch “3” of the first switch bank 30(a) in the “OFF” (down)position.

In many embodiments, moving switches “2” and “3” of the first switchbank 30(a) into setting 94 reconfigures the reconfigurable control panel28 into a two-button configuration. In this two-button configuration,the grouped sensing regions 52 within Area “A” labeled A1, A2, A3, A4,and A5 correspond to a single beverage option or beverage additive(e.g., flavor shot), and the grouped sensing regions 52 within Area “B”labeled B1, B2, B3, B4, and B5 also correspond to a single beverageoption or beverage additive (e.g., flavor shot). In this two-buttonconfiguration, a first button is formed by the sensing regions 52 inArea “A” and a second button is formed by the sensing regions 52 in Area“B.” In this two-button configuration, pressing any of the sensingregions labeled A1, A2, A3, A4, or A5 in Area “A” causes the entire Area“A” to react as a single selection when any part of Area “A” is pressed.Pressing any of the sensing regions labeled B1, B2, B3, B4, and B5 inArea “B” causes the entire Area “B” to react as a single selection whenany part of Area “B” is pressed. When the reconfigurable control panel28 is in a two-button configuration, only two solenoid valves associatedwith the two beverages (or beverage additive) and the water solenoidvalve and/or the soda solenoid valve are used.

In many embodiments, moving switches “2” and “3” of the first switchbank 30(a) into setting 96 reconfigures the reconfigurable control panel28 into a four-button configuration. In this four-button configuration,the sensing regions 52 labeled A1 and A3 correspond to a single beverageor beverage additive, the sensing regions 52 labeled A2 and A4correspond to a single beverage or beverage additive, the sensingregions 52 labeled B1 and B3 correspond to a single beverage or beverageadditive, the sensing regions 52 labeled B2 and B4 correspond to asingle beverage or beverage additive, and the sensing regions 52 labeledA5 and B5 are disabled. In this four-button configuration, a firstbutton is formed by sensing regions labeled A1 and A3, a second buttonis formed by sensing regions labeled A2 and A4, a third button is formedby sensing regions labeled B1 and B3, and a fourth button is formed bysensing regions labeled B2 and B4. In this four-button configuration,pressing either of the sensing regions labeled A1 and A3 causes areaction as a single selection, pressing either of the sensing regionslabeled A2 and A4 causes a reaction as a single selection, pressingeither of the sensing regions labeled B1 and B3 causes a reaction as asingle selection, and pressing either of the sensing regions labeled B2and B4 causes a reaction as a single selection. When the reconfigurablecontrol panel 28 is in a four-button configuration, four solenoid valvesassociated with the four beverages (or beverage additives) and the watersolenoid valve and/or the soda solenoid valve are used.

In many embodiments, moving switches “2” and “3” of the first switchbank 30(a) into setting 98 reconfigures the reconfigurable control panel28 into an eight-button configuration. In this eight-buttonconfiguration, each of the sensing regions 52 labeled A1, A2, A3, A4,B1, B2, B3, and B4 forms a separate button and corresponds to dispensinga beverage or beverage additive, and the sensing regions 52 labeled A5and B5 are disabled. Pressing each of the sensing regions 52 labeled A1,A2, A3, A4, B1, B2, B3, and B4 causes a reaction as a separateselection. When reconfigurable control panel 28 is in an eight-buttonconfiguration, eight solenoid valves associated with the eight beverages(or beverage additives) and the water solenoid valve and/or the sodasolenoid valve are used.

FIG. 7C illustrates a setting 100 for the switches of the second switchbank 30(b). In many embodiments, the second switch bank 30(b) is used toselect a base fluid for each beverage selection. For example, the secondswitch bank 30(b) can be used to associate the sensing regions 52 usedto make beverage selections with carbonated or non-carbonated beverages.The second switch bank 30(b) includes eight individual switches labeled“1,” “2,” “3,” “4,” “5,” “6,” “7,” and “8.” In many embodiments, eachindividual switch can be set to either “WATER” by placing the individualswitch in the up position or “SODA” by placing the individual switch inthe down position. Setting a switch of the second switch bank 30(b) to“WATER” can cause dispensing of non-carbonated water from the watersolenoid valve when dispensing the corresponding beverage so that thebeverage is non-carbonated. Setting a switch of the second switch bank30(b) to “SODA” can cause dispensing of carbonated water from thecarbonated water solenoid valve so that the corresponding beverage iscarbonated.

A timed dispense can refer to a volume of liquid dispensed by eachsolenoid valve. A timed dispense is controlled by the preprogrammed timethat a solenoid valve 24 is open during dispense and the flow rate intothe solenoid valve 24 controlled by a flow rate control device 22. Theuser can calibrate a timed dispense of each solenoid valve by usingbuttons on the reconfigurable control panel 28 to determine the currentamount of volume dispensed by each solenoid valve and then by adjustingthe flow rate control device 22 (shown in FIG. 10) associated with eachsolenoid valve to achieve the target volume. Some examples of timeddispenses that can be calibrated include the timed dispense of thenon-carbonated and carbonated water in a beverage, the timed dispense ofa beverage additive for beverages or flavor shots, the timed dispenseassociated with cup size amounts, and other suitable timed dispenses.These exemplary calibrations are described in further detail below.

In one example, the user can calibrate the timed dispense ofnon-carbonated water in a beverage. In one case, the user simultaneouslyactivates (e.g., presses) and holds for a predefined period of time anyportion of Area “A” and any portion of Area “B.” If the calibration modeis activated, the visual indicator 56 associated with the “Pour” button68(b) indicates (e.g., flashes) that the beverage dispenser is incalibration mode. The user can place a measuring device (e.g., graduatedcylinder or brix cup) under the nozzle. The user then selects the “Pour”button 68(b). The volume of non-carbonated water for the current timeddispense of the associated solenoid valve will be dispensed into themeasuring device. The user can adjust the flow rate into the associatedsolenoid valve using the associated flow rate control device 22 (shownin FIG. 10) to achieve the target volume for the non-carbonated water.

In another example, the user can calibrate the timed dispense ofcarbonated water in a beverage. In one case, the user simultaneouslyactivates (e.g., presses) and holds for a predefined period of time anyportion of Area “A” and any portion of Area “B.” If the calibration modeis activated, the visual indicator 56 associated with the “Pour” button68(b) indicates (e.g., flashes) that the beverage dispenser is incalibration mode. The user can place a measuring device (e.g., graduatedcylinder or brix cup) under the nozzle. The user then selects the“Cancel” button 68(c). The volume of carbonated water for the currenttimed dispense of the associated solenoid valve will be dispensed intothe measuring device. The user can adjust the flow rate into theassociated solenoid valve using the associated flow rate control deviceto the target volume for the carbonated water.

In another example, the user can calibrate the timed dispense ofbeverage additive in a beverage. In one case, the user simultaneouslyactivates (e.g., presses) and holds for a predefined period of time anyportion of Area “A” and any portion of Area “B.” If the calibration modeis activated, the visual indicator 56 associated with the “Pour” button68(b) indicates (e.g., flashes) that the beverage dispenser is incalibration mode. The user can place a measuring device (e.g., graduatedcylinder or brix cup) under the nozzle. The user then selects the button66 associated with the beverage having the beverage additive (e.g.,flavor shot) that is being calibrated. For example, if the user iscalibrating a cherry flavor shot, the user selects the button associatedwith the cherry beverage. The user can select the “Pour” button 68(b).The volume of the beverage additive for the current timed dispense ofthe associated solenoid valve will be dispensed into the measuringdevice. The user can adjust the flow rate into the associated solenoidvalve 24 using the associated flow rate control device 22 to the targetvolume of the beverage additive.

Another example allows the user to calibrate the timed dispense of thebeverages for each cup size. In this way, the user can adjust theportion or volume of each beverage for each cup size. In one case, theuser enters this portion control calibration mode by activating (e.g.,pressing and holding) the one or more of the cup size buttons 68(a) fora pre-determined amount of time until one of the cup size buttons 68(a)and the visual indicator 56 associated with the “Pour” button 68(b)indicates portion control calibration mode (e.g., flashes). The userselects a button 66 on the reconfigurable control panel 28 associatedwith the beverage for which the timed dispense will be set. A visualindicator 56 associated with the beverage can indicate that the beveragewas selected. The user selects a cup size button 68(a). The visualindicator 56 associated with the cup size button 68(a) can indicate theselection (e.g., flashes). The user places a cup or other beverageholder of the selected size with or without ice under the nozzle. Theuser then presses and holds the cup size button 68(a) to begindispensing the beverage and start the dispense timer. The user releasesthe cup size button 68(a) to end the dispensing and stop the dispensetimer. While in the cup size calibration mode, the user can continue torepeat the process to calibrate the cup sizes for each of the beverages.The user can exit and save the dispense times by activating a button. Insome embodiments, the dispense times are automatically saved after aperiod of time elapses. The dispense times can be stored in the memory76 of the control unit 26 of the interface control cassette 74. Thedispense times can be used to actuate the solenoid valves 24.

In some embodiments, the user enters one or more buttons on thereconfigurable control panel 28 to exit the calibration mode and returnto standby mode. For example, while in calibration, the user cansimultaneously press or otherwise activate two buttons (e.g., buttonslabeled A1 and B2) for at least a predefined period of time (e.g., 3, 4,or 5 seconds). The visual indicator associated with the “Pour” button68(b) stops flashing to indicate that the beverage dispenser 10 is nolonger in calibration mode and has been returned to standby mode.

In some embodiments, the reconfigurable beverage dispenser 10 can bereset to system defaults by the user. The system defaults can includesettings provided by the manufacturer or other entity. The systemdefaults can be customized settings for the establishment in some cases.

Example Dispensing Modes

The reconfigurable beverage dispenser 10 can be used to dispensebeverages or beverage additives in any suitable number and type ofdispensing mode. Some examples of suitable types of dispensing modesinclude: a portion-controlled dispense of a beverage, a demand pour of abeverage or beverage additive, a portion-controlled dispense of abeverage additive (e.g., dispense of flavor shot), and aportion-controlled dispense of a beverage additive and beverage.

In an exemplary portion-controlled dispense of a beverage dispensingmode, the user can select one or more buttons on the reconfigurablecontrol panel 28 to dispense a predefined volume of a beverage. Thepredefined volume can be preset before installation and/or calibrated bythe user. In this exemplary dispensing mode, the user can place a cup orother beverage holder with or without ice under the nozzle. The userselects a button 66 on the reconfigurable control panel 28 associatedwith the beverage selected for dispensing. The visual indicator 56associated with button 66 illuminates or otherwise indicates thebeverage that is selected. The user selects a cup size by pressing oneof the cup size buttons 68(a). In response, a visual indicator 56associated with the selected cup size will illuminate or indicatedispensing. The beverage dispenser 10 dispenses the selected beverage.The visual indicator 56 associated with the selected cup size can turnoff at the end of the dispensing. The user can activate the cancelbutton 68(c) at any time during dispense to terminate the dispensing andreturn the beverage dispenser 10 to a standby mode.

An exemplary demand pour of a beverage or beverage additive begins withthe user placing a cup or other beverage holder with or without iceunder the nozzle. The user selects a button 66 on the reconfigurablecontrol panel 28 associated with the beverage or beverage additive(e.g., flavor shot) selected for dispensing. The visual indicator 56associated with the selected button 66 illuminates or otherwiseindicates the beverage or beverage additive that is selected. The userpresses and holds the pour button 68(b) or otherwise continuouslyactivates the pour button 68(b). The visual indicator 56 associated withthe pour button 68(b) illuminates or otherwise indicates dispensing. Thedispensing of the beverage or beverage additive will be maintained aslong as the pour button 68(b) is activated. The visual indicator 56associated with the pour button 68(b) turns off at the end of thedispensing.

In an exemplary portion-controlled dispense of a beverage additivedispensing mode, the user selects one or more buttons on thereconfigurable control panel 28 to dispense a predefined volume of abeverage additive (e.g., dispensing a flavor shot). The predefinedvolume can be preset before installation and/or calibrated by the user.In this mode, the user can place a cup or other beverage holder with orwithout ice under the nozzle. The user presses and holds or otherwisecontinuously activates a button 66 associated with the beveragecorresponding to the beverage additive until the visual indicator 56indicates (e.g., flashes) that the beverage additive will be dispensed.This activation can occur after a suitable predefined period of timesuch as, for example, 3 seconds, 4 seconds, or 5 seconds. For example,the user can press and hold down the button associated with the Colabeverage for 3-5 seconds to dispense flavor shot of Cola syrup. The userselects a cup size by pressing one of the cup size buttons 68(a), and inresponse, the beverage additive is dispensed. The selected cup size candetermine the volume of beverage additive dispensed. Once dispensed, thebeverage dispenser 10 returns to standby mode. In this dispense mode,the solenoid valves 24 associated with the carbonated or non-carbonatedwater may not be activated.

In an exemplary portion-controlled dispense of a beverage additive andbeverage, the user selects one or more buttons on the reconfigurablecontrol panel 28 to dispense a predefined volume of a beverage additive(e.g., flavor shot) and beverage. The user places a cup or otherbeverage holder with or without ice under the nozzle. The user pressesand holds or otherwise continuously activates a button 66 associatedwith the beverage corresponding to the beverage additive until thevisual indicator 56 indicates (e.g., flashes) that the beverage additiveoption has been activated. This activation can occur after a suitablepredefined period of time such as, for example, 3 seconds, 4 seconds, or5 seconds. The user selects a button 66 on the reconfigurable controlpanel 28 associated with the beverage selected for dispensing. Theselected beverage can be the same beverage associated with the selectedbeverage additive or a different beverage. The visual indicator 56associated with the selected button 66 illuminates or otherwiseindicates the beverage selection. The user selects a cup size bypressing one of the cup size buttons 68(a). In response, the beveragedispenser 10 dispenses the selected beverage and then after a predefinedperiod of time, dispenses the beverage additive. The predefined periodof time can be any suitable time such as 1 second, two seconds, or threeseconds. Dispensing the beverage additive and beverage at the same timecan improve the mixing of the beverage additive into the beverage. Inone case, the beverage additive is dispensed before the beverage stopsbeing dispensed can further improve the mixing. In this dispense mode,the timed dispense of the solenoid valve(s) associated with the beveragecan be reduced to account for the volume of beverage additive dispensed.In this way, the total volume dispensed will be the same with withoutthe beverage additive. Once dispensing of the beverage and beverageadditive ends, the beverage dispenser 10 returns to standby mode.

Example Reconfigurable Beverage Dispensers

FIG. 8 is a perspective view of a beverage dispenser 10, in accordancewith FIG. 1. The beverage dispenser 10 includes a base portion 102, atrunk portion 104, and an upper portion 106. The beverage dispenser 10also includes a lock and button mechanism 108, a front access panel 110,a top access panel 112, an electric plug assembly 114, input tubing 116,the reconfigurable control panel 28, a nozzle cap 118, and a drip pan120.

Although the base portion 102 is free standing in the illustrateexample, the base portion 102 can be fixed or removably attached to asurface such as a counter. The base portion 102 of the beveragedispenser 10 is also fixed or removably attached to the trunk portion104. The upper portion 106 is attached to the trunk portion 104 of thebeverage dispenser 10 by hinges (not shown). The hinges allow for easyopening of the beverage dispenser 10, as will be explained in greaterdetail below. Although hinges are used in this embodiment, othersuitable mechanisms can be used to attach the upper portion 106 to thetrunk portion 104. For example, a variety of screws, tabs, snaps, bolts,or other devices can be used to facilitate attachment, some of which canbe fixed and others of which can be moveable.

The top access panel 112 can be removably attached on top of both theupper portion 106 and the top of the trunk portion 104. The top accesspanel 112 can provide protection to internal components of the beveragedispenser 10, and the top access panel 112 can also prevent the beveragedispenser 10 from being opened when it is in place. The top access panel112 can simply rest on top of the beverage dispenser 10 or,alternatively, it can be secured in place on the beverage dispenser 10.A variety of screws, tabs, snaps, bolts, or other devices can be used tofacilitate the secured attachment of the top access panel 112 to thebeverage dispenser 10, and the attachment can be a fixed attachment or amoveable attachment.

The opening or closing of the beverage dispenser 10 and/or delivery ofpower to the beverage dispenser 10 can be controlled by the lock andbutton mechanism 108. For example, when the lock and button mechanism108 is unlocked and the top access panel 112 is removed, the upperportion 106 of the beverage dispenser 10 can be opened upward (as shownin FIG. 9) to allow easy access to internal components of the beveragedispenser 10. Additionally, when the upper portion 106 is in an openedposition, the front access panel 110 can be removed, allowing additionalaccess to the internal components of the beverage dispenser 10. The easyaccess to internal components of the beverage dispenser 10 may assist inmaintenance and service of the beverage dispenser 10 and its components.Further, when the upper portion 106 is in an opened position, theinterface control cassette 74 can be disconnected from a dispenser plug122 and removed from the upper portion 106 for reconfiguration (shown inFIG. 9). The front access panel 110 can be removably attached to thetrunk portion 104 of the beverage dispenser 10, and the front accesspanel 110 may provide protection to internal components of the beveragedispenser 10. The front access panel 110 can be held in place by theupper portion 106 of the beverage dispenser 10 or, alternatively, it canbe secured in place by any suitable means such as, for example, screws,tabs, snaps, or bolts. The opening or closing of the beverage dispenser10 and/or delivery of power to the beverage dispenser 10 can becontrolled by other mechanisms or devices than the lock and buttonmechanism 108. For example, the delivery of power to the beveragedispenser 10 can be controlled by a power switch or button situated onthe beverage dispenser 10.

The beverage dispenser 10 receives electrical power from the electricplug assembly 114, which can include a standard two or three-prongelectric plug. The electric plug assembly 114 can further include apower transformer that is capable of receiving a standard electricalpower signal such as, for example, a power signal of approximately 120V(or approximately 240V in European applications) and supplying thebeverage dispenser 10 with an appropriate power signal. The power signalprovided to the beverage dispenser 10 can be a relatively low voltagesignal such as, for example, a 12V power signal.

The beverage dispenser 10 receives beverage fluids (e.g., beverageadditive(s), water, carbonated water, beer, wine, etc.) through theinput tubing 116. The input tubing 116 can be any tubing suitable fortransporting a beverage fluid to the beverage dispenser 10 such as, forexample, rubber or plastic tubing. The input tubing 116 can include oneor more tubes that may or may not be insulated. For example, the inputtubing 116 used to transport water from a prechiller to the beveragedispenser 10 can be insulated in order to maintain the water at adesired temperature. The input tubing 116 can be insulated with anysuitable insulation material capable of maintaining a beverage fluidtransported through the input tubing 116 at a desired temperature.

The reconfigurable control panel 28 is used to select one or morebeverage options such as type of blended beverage, cup size, flavorshot, and/or other suitable option. The reconfigurable control panel 28can be programmed or reconfigured by the user, as described in greaterdetail above and below. After the beverage options are selected, thebeverage is dispensed by the beverage dispenser 10 through a nozzleblock 124 (shown in FIG. 10). After the beverage is dispensed throughthe nozzle block 124, its flow can be partially or completed directed bythe nozzle cap 118 into a cup or other container (not shown). Althoughthe nozzle cap 118 is designed to minimize splash, splatter, andoverspray of the dispensed flavor shot or blended beverage, as will bedescribed below, the drip pan 120 provided in the base portion 102 ofthe beverage dispenser 10 may catch any splash, splatter, or oversprayby the beverage dispenser 10 and any spillover from the beveragereceiving cup. The drip pan 120 can further be removable for emptyingand cleaning. A drain can be provided at the bottom of the drip pan 120,and that the drain can transport any splash, splatter, overspray, orspillover away from the beverage dispenser 10.

The beverage dispenser 10 has a C-shaped body with a relatively smallfootprint and is easily transportable. The beverage dispenser 10illustrated is approximately 8⅜″ wide by approximately 11½″ deep, andapproximately 18⅜″ tall. Due to its size, the beverage dispenser 10 iscommonly referred to as a 2-wide valve tower. However, a reconfigurablebeverage dispenser can be implemented in many different sizes andconfigurations. For example, a reconfigurable beverage dispenser can beintegrated into a larger six or eight-wide valve tower. In such aconfiguration, the beverage dispenser 10 essentially replaces twonozzles of the larger beverage dispenser, such as the two centernozzles, thereby creating a combined dispenser with additional nozzleson either side of the beverage dispenser 10 portion. As another example,the reconfigurable beverage dispenser can be or fixedly or removablyattached to a countertop or other surface. Such a configuration may bedesirable where the reconfigurable beverage dispenser is located in ahigh traffic area (e.g., a bar) to prevent the beverage dispenser frombeing disrupted if it is impacted.

FIG. 9 is a partially exploded view of various components of thebeverage dispenser 10. As shown in FIG. 9, the upper portion 106 is inan opened position, the front access panel 110 has been removed, and thetop access panel 112 has been removed.

FIG. 9 also shows an upper portion access panel 126 in the upper portion106 of the beverage dispenser 10. The upper portion access panel 126 canbe opened in order to provide easy access to the interface controlcassette 74 and its various components. When the upper portion accesspanel 126 is opened, the user can access the reconfigurable controlpanel 28 and reconfigure it. In many embodiments, the user can removethe interface control cassette 74 and detach it from the dispenser plug122 when the upper portion access panel 126 is opened. The user can thenreconfigure the reconfigurable control panel 28 outside the beveragedispenser 10. The upper portion access panel 126 may also provideprotection to the electronics of the interface control cassette 74 andassist in preventing undesirable moisture or leakage associated with thebeverage dispenser from contacting the various components of theinterface control cassette 74.

The upper portion access panel 126 can be attached to the upper portion106 of the beverage dispenser 10 by hinges (not shown) or other suitableattachment mechanism. For example, any variety of screws, tabs, snaps,bolts, or other devices could be used to facilitate the attachments,some of which can be fixed and others of which can be moveable. The useof hinges may allow for easy access to internal components; however,other forms of attachments may also be advantageous if, for example, theattachment(s) allows easy servicing of the interface control cassette74. The upper portion access panel 126 can be removably attached to theupper portion 106 of the beverage dispenser 10. Also, the upper portionaccess panel 126 can be unattached to the upper portion 106 and merelyrest on top.

The internal components of the beverage dispenser 10 include a flowcontrol block 128 and a solenoid block 130. The solenoid block 130 isillustrated as being transparent so that its internal components arepartially visible. Additionally, the components of the interface controlcassette 74 are illustrated. The components of the interface controlcassette 74 include the reconfigurable control panel 28 and the circuitboard 72. The reconfigurable control panel 28 includes thereconfigurable control panel component 50 and the cover plate 132. Anupper portion opening 134 in the upper portion 106 is also shown.

In operation, when a beverage fluid(s) enters the beverage dispenser 10via the input tubing 116, the beverage fluid(s) enters the flow controlblock 128. The flow control block 128 includes a plurality of adjustableorifices (e.g., adjustable valves) that define the flow rate of thebeverage fluid(s). The flow rate can be individually controlled for eachbeverage fluid and the flow rate for each beverage fluid can be set soit remains constant at a set rate for each beverage additive. When thebeverage fluid(s) exits the flow control block 128, it flows to thesolenoid block 130, and then from the solenoid block 130 to the nozzleblock 124 (shown in FIG. 10) in the upper portion 106. The solenoidblock 130 is coupled with a plurality of solenoid valves 24. Eachsolenoid valve 24 controls the flow path of each of the beverageadditives. When a gate is opened, a beverage additive flows to thenozzle block 124, where it can be dispensed by the beverage dispenser10. Other beverage fluids (e.g., beverage additive(s), water, carbonatedwater, beer, wine) flow through the beverage dispenser 10 in the samemanner.

The interface control cassette 74 controls the actuation of the varioussolenoid valves 24 of the solenoid block 130 based on user input,thereby allowing a user of the beverage dispenser 10 to select abeverage to be dispensed from the beverage dispenser 10. Thefunctionalities of each of these internal components will be describedin greater detail below.

The interface control cassette 74 includes the reconfigurable controlpanel 28 and the circuit board 72, which includes the control unit 26and the user reconfigurable switches 30. As explained in greater detailabove with reference to FIG. 5, the reconfigurable control panel 28 iscapable of receiving user input for the beverage dispenser 10. Othertypes of reconfigurable input devices can be used as an alternative tothe reconfigurable control panel 28. For example, one or more liquidcrystal displays (LCD's) and/or one or more touch screen displays can beused as a reconfigurable input device.

In the illustrated embodiment, the interface control cassette 74 isaccessible when the upper portion access panel 126 is lifted into anopened position. In some embodiments, a user can reconfigure thereconfigurable control panel 28 through the openings in the upperportion 106. The interface control cassette 74 can be a removablecassette situated inside the upper portion 106 of the beverage dispenser10. A user can detach the interface control cassette 74 from thedispenser plug 122 and remove the interface control cassette 74 from theupper portion 106 so that the user has access to the interface controlcassette 74 outside of the upper portion 106.

In order to provide power to the interface control cassette 74 and/or tofacilitate communication between the interface control cassette 74 andother components of the beverage dispenser 10 such as, for example, thesolenoid block 130, the interface control cassette 74 can include acassette plug 136 that is connected to the associated beverage dispenserplug 122.

The cover plate 132 can be inserted between the interface controlcassette 74 and the front of the upper portion 106 of the beveragedispenser 10. The cover plate 132 can be a removable or interchangeablecard or, alternatively, it may be affixed inside the upper portion 106.The cover plate 132 can also be affixed to the front of the upperportion 106 rather than being situated inside the upper portion 106. Ifthe cover plate 132 is inserted inside the upper portion 106, it can beviewed and accessed through an upper portion opening 134 situated in thefront of the upper portion 106.

The cover plate 132 can include indicia identifying the various beverageadditives and/or beverages for dispensing from the beverage dispenser10, the available size selections, other user selectable options, aswell as marketing indicia. The indicia can be printed on the cover plate132 and/or can be at least partially formed integrally into the coverplate 132. The beverage additives and/or beverages corresponding tothose shown on the cover plate 132 can be programmed into the interfacecontrol cassette 74. When desired, such as when the beverages providedby the beverage dispenser 10 are changed and/or the control logic of theinterface control cassette 74 is changed, a different cover plate can beinserted into the beverage dispenser. For example, the cover plate canbe changed as the selection of flavor shots and beverages dispensed bythe beverage dispenser changes.

The interface control cassette 74 can include distinct components asshown in FIG. 9 or, alternatively, some or all of the features of one ofthe components can be incorporated into another component. For example,the display of beverage options can be incorporated into the interfacecontrol cassette 74 by a touch screen display on the interface controlcassette 74 from which a user can both view and select beverage options.As another example, the reconfigurable control panel 28 and the coverplate 132 can be disposed remote from the control unit 26 but includethe ability to receive user input and transmit any received user inputto the control unit 26. Other suitable input devices can be used with areconfigurable beverage dispenser. For example, push buttons, contactswitches, mouse and/or buttonboard, touch screen displays, or capacitiveresistance input devices can be used in a reconfigurable beveragedispenser, and the functionality of such input devices can bereconfigured in accordance with a desired beverage dispenserconfiguration.

The volume of water, carbonated water, and/or beverage additive(s)dispensed by the beverage dispenser 10 can be determined by the cup sizebutton (e.g., delineated button area 68(a)) that is selected. Thevolumes of water, carbonated water, and/or beverage additive(s)dispensed by beverage dispenser 10 can be individually programmed intothe interface control cassette 74 for each cup size and beverage (e.g.,blended beverage or flavor shot). The volume of a beverage additive in aflavor shot or blended beverage can be in shot size increments in somecases. Any number of flavor buttons, shot size increments, or cup sizescan be implemented, and those depicted and/or described are forillustrative purposes only.

The volume of a beverage additive(s) dispensed for a given beverage(e.g., blended beverage or flavor shot) and cup size can be defined inany suitable way and then programmed into the interface control cassette74 in any suitable fashion. In many embodiments, a user can program intothe interface control cassette 74 the volumes of a beverage additive(s)that will be dispensed for each cup size. For example, a user canprogram the interface control cassette 74 to dispense a flavor additiveX in a one-quarter ounce shot size increment for a small cup size, in aone-third ounce shot size increment for a medium cup size, and in aone-half ounce shot size increment for a large cup size. As anotherexample, a user can program an incremental volume increase for abeverage additive into the interface control cassette 74. An incrementalvolume increase refers to the increase of volume of a beverage additivedispensed between progressively larger cup sizes. For example, if anincremental volume increase of one-half ounce shot was programmed forflavor additive Y, then a one-half ounce shot would be dispensed for asmall cup size, a one ounce shot would be dispensed for a medium cupsize, a one and one-half ounce shot would be dispensed for a large cupsize, and a two ounce shot would be dispensed for an extra-large cupsize. A volumetric ratio can also be programmed into interface controlcassette 74 for one or more beverages. A volumetric ratio refers to theratio of the volume of beverage additive to the volume of the water ortotal volume of beverage for all cup sizes. A volumetric ratio canprovide a more constituent flavor profile for a given beverage dispensedfor any cup size. Providing a volumetric ratio may help avoid dispensingbeverages which are weaker or stronger depending on the cup size andwhen the beverage is dispensed. A volumetric ratio can be programmedinto the interface control cassette 74 for each beverage. A user canalso calibrate a timed dispense of a beverage additive and/or waterdispensed for one or more beverages, and can program the timed dispensevalues into the interface control cassette 74. In this way, the user cantest the flavor profile of the beverage and calibrate the timed dispenseaccordingly. The timed dispense of a beverage additive and/or waterdetermines the dispensing volumes and can correlate to the volumetricratio.

FIG. 10 is a perspective view of a flow control system 140 of thebeverage dispenser 10. The flow control system 140 includes the flowcontrol block 128, the solenoid block 130, and the nozzle block 124. Inoperation, after a beverage fluid(s) enters the beverage dispenser 10via the input tubing 116, it flows into the flow control block 128, andthen to the solenoid block 130. The flow control block 128 controls theflow rate of the beverage fluid(s) into the solenoid block 130. Thesolenoid valves 24 in solenoid block 130 are actuated by the interfacecontrol cassette 74 to allow the beverage fluid(s) to flow to the nozzleblock 124 for dispensing from the beverage dispenser 10. Although thesolenoid block 130 is described herein as being situated downstream fromthe flow control block 128, the flow control block 128 can be situateddownstream from the solenoid block 130. Also, a flow control system fora reconfigurable beverage dispenser can include a plurality ofindividual solenoids coupled with individual gate valves that are influid communication with the flow control block 128.

The flow control block 128 includes one or more flow control devices 22(e.g., adjustable valve) or other flow rate control devices that controlthe flow rate of the beverage fluids (e.g., beverage additive(s), water,carbonated water, beer, wine, etc.) provided to the flow control block128 by the input tubing 116. Although valves are shown in FIG. 10, othermeans for controlling flow rate can be used, for example, one or moreorifices. The flow control block 128 provides an individual channel foreach beverage fluid. The input tubing 116 is coupled to the flow controlblock 128. More specifically, each tube of the input tubing 116 iscoupled to an associated or corresponding flow control device 22 of theflow control block 128. A flow control device 22 is provided for eachbeverage fluid provided to the flow control block 128. The flow rate isindividually controlled for each beverage fluid by one of the flowcontrol devices 22. Additionally, the flow rate for each beverage fluidcan be set so that it remains constant for each beverage fluid. Anysuitable device can be used for regulating the flow rate of the beveragefluids. The flow control devices 22 can be arranged or positioned in astaggered or offset array, thereby requiring relatively little spaceand, consequently, at least partially contributing to a relatively smallfootprint for the beverage dispenser 10.

A flow control device 22 for the beverage dispenser 10 can beconstructed from any suitable material such as, for example, plastic,rubber, or a combination of plastic and rubber. The flow control block128 can also be constructed from any number of suitable materials suchas, for example, plastics, rubber, acrylics, metals, polymers, syntheticmaterials, or a combination of any such materials.

When a beverage fluid exits the flow control block 128, it istransported to the solenoid block 130 by solenoid input tubing 144. Thesolenoid input tubing 144, which can be insulated or non-insulated, canbe any tubing suitable for transporting a beverage fluid from the flowcontrol block 128 to the solenoid block 130 such as, for example, rubberor plastic tubing. The solenoid input tubing 144 can be terminated atthe periphery of the solenoid block 130. Alternatively, the solenoidinput tubing 144 can further extend into the solenoid block 130 to thesolenoid valves 24 coupled within the solenoid block 130. One or moresuitable devices such as, for example, pins, staples, or braces, cansecure the solenoid input tubing 144 in place at the solenoid block 130.Although the flow control block 128 and the solenoid block 130 aredepicted as two separate and distinct components of the beveragedispenser 10, the flow control block 128 and the solenoid block 130 canbe integrally formed as a single component of the beverage dispenser 10.

Each of the solenoid valves 24 control the flow path of a beverage fluidthrough the solenoid block 130. A solenoid valve 24 can be provided foreach beverage fluid. When a solenoid valve 24 is actuated or opened, abeverage fluid flows past the solenoid valve 24, through the solenoidblock 130, and exits into an output tube 146. The output tube 146carries the beverage fluid to the nozzle block 124, where it isdispensed by the beverage dispenser 10. The interface control cassette74 controls the actuation of the various solenoid valves 24 based onuser input, thereby dispensing a user selected beverage from thebeverage dispenser 10. Control signals from the interface controlcassette 74 to the solenoids 132 are electrically communicated viasolenoid wires 148, which can be any type of wire suitable forcommunicating an electrical signal to the solenoid valves 24.

The solenoid block 130 can form a centralized manifold for the flow ofbeverage fluids controlled by the array of solenoid valves 24. The useof a single block (e.g., an acrylic block) may decrease leak points,help maintain steady flow rates, and reduce pressure drops across thesolenoid array. An acrylic block can also be easily machined and, if aclear acrylic block is utilized, the clear acrylic block may allow forincreased visibility of the internal components of the solenoid block130, thereby providing for easier trouble shooting of the solenoid block130. The solenoid valves 24 can be arranged in a staggered array, asillustrated. A staggered array arrangement for the solenoid valves 24may require relatively little space, and, consequently, at leastpartially contribute to a relatively small footprint for the beveragedispenser 10. In the illustrated embodiment, the solenoid block 130 isan acrylic block. However, many materials besides acrylic can be used toconstruct the solenoid block 130.

Each solenoid valve 24 includes a coil of wire encased in a housing witha moving plunger or shaft. When electricity is applied to the coil of asolenoid valve 24, the resulting magnetic field attracts the plunger andpulls it into the solenoid body, thereby allowing a beverage fluid topass through the associated channel of the solenoid block 130. Whenelectricity is removed, the solenoid plunger returns to its originalposition via a return spring or gravity, thereby preventing the flow ofthe beverage fluid through the associated channel of the solenoid block130. A variety of different solenoids can be used, including, but notlimited to, AC solenoids, DC solenoids, linear open frame solenoids,linear tubular solenoids, rotary solenoids, or variable positioningsolenoids. Each solenoid valve 24 can include any suitable solenoid suchas, for example, a 2X1578-A solenoid manufactured by KIP, Inc.

When a beverage fluid enters the solenoid block 130 through the solenoidinput tubing 144, the beverage fluid flows to the one of the solenoidvalves 24 via an input channel integrated into the solenoid block 130.The solenoid input tubing 144 can extend into the solenoid block 130 asan alternative to integrating input channels into the solenoid block130. Electricity can applied to the solenoid valves 24 by way of thesolenoid wires 148. A solenoid plunger is actuated to allow a beveragefluid to flow past the individual solenoid valve 24 into an outputchannel integrated into the solenoid block 130 and then into an outputtube 146, which then carries the beverage fluid to the nozzle block 124.Electricity can be applied to control the solenoid valves 24 accordingto the control logic of the beverage dispenser 10. In FIG. 10, theoutput tubes 146 terminate at the periphery of the solenoid block 130.However, the output tubes 146 can extend into the solenoid block 130 asan alternative to integrating output channels into the solenoid block130. Another alternative is to couple the solenoid input tubing 144 forthe non-carbonated water and/or carbonated water directly to a diffuserblock (shown in FIG. 14), which repositions the solenoid valves for thewater and the carbonated water closer to the dispense point. Positioningthe solenoid valves for the water and the carbonated water closer to thedispense point may improve the quality of the end beverage.

The output tubing 146, which can be insulated or non-insulated, can beany tubing suitable for transporting a beverage fluid from the solenoidblock 130 to the nozzle block 124 (e.g., rubber tubing, plastic tubing).One or more suitable devices such as, for example, pins, staples, orbraces, can be used to secure the output tubing 146 in place relative tothe solenoid block 130 and/or relative to the nozzle block 124. Thenozzle cap 118 can assist in directing the flow of the dispensedbeverage fluid, thereby may assist in the prevention of splash,splatter, and/or overspray during the dispensing of a beverage fluidfrom the nozzle block 124.

FIG. 11 is a photographic illustration of a reconfigurable beveragedispenser 150, in accordance with many embodiments. In this example,several components of the beverage dispenser 150 are separately locatedfrom an exposed portion 152 of the beverage dispenser 150. The exposedportion 152 includes base portion 154, a trunk portion 156, and an upperportion 158. The upper portion 158 includes a reconfigurable controlpanel 160 and a dispensing nozzle cap 162. The separately locatedcomponents include a flow control block 164, a solenoid block 166, inputtubing 168, and an electric plug assembly 170. The beverage dispenser150 may be advantageous in an establishment with limited counter space.

As illustrated, the base portion 154, the trunk portion 156, and theupper portion 158 of the beverage dispenser 150 are located on a counter172 of a cabinet. The base portion 154 can be free standing or fixedlyor removably attached to the counter 172 or other surface. The flowcontrol bock 164, the solenoid block 166, the input tubing 168, theelectric plug assembly 170, and other components of beverage dispenser150 are located within the cabinet. Alternatively, one or more of thecomponents disposed in the cabinet can be located within the upperportion 158 of the beverage dispenser 150.

As illustrated, the flow control block 164 and the solenoid block 166are located on a wall of the cabinet beneath the exposed portion 152 ofthe beverage dispenser 150. The flow control block 164 and/or thesolenoid block 166 can be located on another surface of any suitablelocation such as a room. For example, the flow control block 164 and/orthe solenoid block 166 can be located on a wall of the room near thecounter where the other components of beverage dispenser 150 arelocated.

FIG. 12 is perspective view of an alternate exposed portion 174 for abeverage dispenser, in accordance with many embodiments. The exposedportion 174 can be used in place of the exposed portion 152 of thebeverage dispenser 150 (shown in FIG. 11). The exposed portion 174includes a base portion 176, a trunk portion 178 coupled to the baseportion 176, and an upper portion 180 coupled to trunk portion 178. Thebase portion 176 can be free standing or fixedly or removably attachedto a surface.

In this example, a side access panel (not shown) is removed to provideaccess to components in the upper portion 180. Any suitable method canbe used to removably attach the side access panel to the side of upperportion 180. In the illustrated example, four fasteners 182 are used toattach the side access panel to the upper portion 180.

The upper portion 180 includes a diffuser block 184 for channelingbeverage fluids to a dispense point within a nozzle cap 186 where theyare mixed within and then dispensed through the nozzle cap 186. Theupper portion 180 also includes an interface control cassette 188. Inmany embodiments, the interface control cassette 188 has the samecomponents and functionality as the interface control cassette 74discussed above. The interface control cassette 188 is attached to thefront of the upper portion 180 using fasteners 190. In otherembodiments, any suitable method of attachment can be used. For example,any variety of screws, tabs, snaps, bolts, or other devices can be usedto facilitate the attachment, some of which allow the interface controlcassette 188 to be removed and others of which allow the interfacecontrol cassette 188 to be moveable.

In operation, one or more beverage fluids (e.g., a beverage additive(s),water, carbonated water, beer, wine, etc.) are dispensed through thenozzle cap 186. When a beverage fluid(s) exits the solenoid block 166(shown in FIG. 11), it passes through an output tube and then to thediffuser block 184, (also shown in FIG. 13) and then is dispensedthrough a nozzle (shown in FIG. 13) that is covered by the nozzle cap186. After being dispensed by the nozzle, the beverage fluid(s) passesthrough the nozzle cap 186.

In operation, when a blended beverage is dispensed by the beveragedispenser, both a beverage additive(s) (e.g., a flavor syrup(s)) and abase beverage fluid(s) (e.g., water, carbonated water) are dispensedthrough the nozzle as described above. In many embodiments, the mixingof the dispensed beverage additive(s) and the dispensed base beveragefluid(s) occurs at a point below both the nozzle and nozzle cap 186.However, the mixing of the beverage additive(s) and the base beveragefluid(s) can occur within the nozzle cap 186, within the nozzle, orwithin the diffuser block 184 prior to dispense. In many embodiments,the brix of the blended beverage, which is defined as the ratio of abeverage additive(s) to a base beverage fluid(s), preferably does notvary by more than approximately one degree throughout the beverage.

Example Diffusers

When a blended beverage is dispensed from a beverage dispenser, two ormore beverage fluids (e.g., a beverage additive(s) and water, a beverageadditive(s) and carbonated water) are dispensed. In many embodiments, adiffuser 192, 194 (shown in FIGS. 13 and 14, respectively) can be usedto mix the dispensed beverage fluids.

FIG. 13 illustrates views of a diffuser 192, in accordance with manyembodiments. The diffuser 192 includes a plurality of beverage additivefluid channels 196, and two base beverage fluid channels 198. Each ofthe beverage additive fluid channels 196 is configured to receive andconvey a beverage additive to a nozzle 200. Each of the base beveragefluid channels 198 is configured to receive and convey a base beveragefluid (e.g., water, carbonated water) to the nozzle 200. Each of thefluid channels 196, 198 terminates at a separate dispensing orifice ofthe nozzle 200. The use of separate dispensing orifices may help toavoid cross contamination between the various beverage fluids (e.g.,beverage additive fluids, beverage base fluids such as water, carbonatedwater). The diffuser 192 does not include any provisions for solenoidvalves, and therefore is designed to be used in a beverage dispenserthat has flow control devices located upstream of the diffuser tocontrol the flow of the beverage additive fluids and the base beveragefluids.

FIG. 14 illustrates views of a diffuser 194, in accordance with manyembodiments. The diffuser 194 is configured similar to the diffuser 192of FIG. 13, but further includes solenoid mounting provisions 202 tomount solenoids (not shown) to control the flow of base beverage fluids(e.g., water, carbonated water) through the base beverage fluid channels198. For example, a water solenoid valve (not shown) and a carbonatedwater solenoid valve (not shown) can be mounted to the diffuser 194 viathe solenoid mounting provisions 202, which places the solenoid valvesadjacent to the dispensing nozzle 200. Locating the carbonated watersolenoid close to the dispense point may improve the level ofcarbonation in a carbonated beverage dispensed from a beveragedispenser. This configuration may also help control the volume ofdripping following a dispensing of a beverage by preventing drippingassociated with residual out-gassing of the carbonation of thecarbonated water remaining in the line between the carbonated watersolenoid valve and the dispense point. The flow regulators can still belocated some distance away with the syrup controls.

Beverage Dispensing Methods

FIG. 15 illustrates a method 210 for dispensing a selected beverage, inaccordance with many embodiments. The above described beveragedispensers and control systems can be configured for use in practicingthe method 210. In step 212, a control panel configuration is selected.In many embodiments, the selected control panel configuration includes aplurality of input buttons to receive user input to select a beverage todispense. In step 214, each sensing region of a control panel isassociated with an input button of the selected control panelconfiguration or with a non-active portion of the selected control panelconfiguration. In step 216, volumes of beverage fluid(s) used inavailable beverage(s) are programmed. For example, the volume ofcarbonated water and the volume of a beverage additive for a carbonatedbeverage can be programmed into a control unit via the control panel. Instep 218, the solenoid times are programmed. For example, the solenoidtime for each beverage fluid in a mixed beverage can be programmed. Thesolenoid time programmed can include the total time that each solenoidis open, and can include any staging time used to start/stop onesolenoid before/after another solenoid. In step 220, the sensing regionsare monitored for a user input. For example, a control unit can beconnected to the sensing regions and configured to detect when a userinteracts with any active sensing region. In step 222, a user input isreceived from the control panel. In step 224, the selected beverage isdetermined. For example, the control panel can determine the selectedbeverage using programmed control logic and in response to the selectedcontrol panel configuration and the received user input. In step 226,the selected beverage is dispensed. For example, when the selectedbeverage is a mixed carbonated beverage, a beverage dispenser can becontrolled to dispense the constituent beverage fluids (e.g., carbonatedwater and a beverage additive(s)).

Example Solenoid Valve Timings

FIG. 16A illustrates a concurrent timing 230 of solenoid valvesdispensing a beverage comprising a base fluid 232 (e.g., non-carbonatedwater, carbonated water) and a beverage additive 234 (e.g., a flavoredsyrup), in accordance with many embodiments. In the concurrent timing230, the solenoid valves for both the base fluid 232 and the beverageadditive 234 start to open at time (t1), are fully open at time (t2),start to close at time (t7), and are fully closed at time (t8). The flowrate of the base fluid 232 begins at zero at time (t1), ramps up to aflow rate (f4) at time (t2), is constant at flow rate (f4) between time(t2) and time (t7), and ramps down to zero at time (t8). Similarly, theflow rate of the beverage additive 234 begins at zero at time (t1),ramps up to a flow rate (f1) at time (2), is constant at flow rate (f1)between time (t2) and time (t7), and ramps down to zero at time (t8).The times and the flow rates can be selected to dispense appropriatequantities of the base fluid 232 and the beverage additive 234 atappropriate flow rates. The concurrent timing 230 may provide foruniform mixing between the base fluid 232 and the beverage additive 234.

FIG. 16B illustrates a non-concurrent timing 240 of solenoid valvesdispensing the beverage comprising the base fluid 232 and the beverageadditive 234, in accordance with many embodiments. In the non-concurrenttiming 240, the solenoid valves for both the base fluid 232 and thebeverage additive 234 start to open at time (t1), are fully open at time(t2), but close at different times. The solenoid valve for the beverageadditive 234 closes before the solenoid valve for the base fluid 232.The solenoid valve for the beverage additive 234 starts to close at time(t5) and is fully closed at time (t6). The solenoid valve for the basefluid 232 starts to close at time (t7) and is fully closed at time (t8).The flow rate of the base fluid 232 begins at zero at time (t1), rampsup to a flow rate (f4) at time (t2), is constant at flow rate (f4)between time (t2) and time (t7), and ramps down to zero at time (t8).Similarly, the flow rate of the beverage additive 234 begins at zero attime (t1), ramps up to a flow rate (f2) at time (t2), is constant atflow rate (f2) between time (t2) and time (t5), and ramps down to zeroat time (t6). The times and the flow rates can be selected to dispenseappropriate quantities of the base fluid 232 and the beverage additive234 at appropriate flow rates. The non-concurrent timing 240 provides aperiod of time (between time (t6) and time (t8)) where only the basefluid 232 is being dispensed, which may help to reduce possiblecross-contamination of a dispensed beverage by a previously dispensedbeverage, especially in beverage dispensers in which the base fluid 232and the beverage additive 234 are mixed prior to being discharged from acommon orifice.

FIG. 16C illustrates a non-concurrent timing 250 of solenoid valvesdispensing the beverage comprising the base fluid 232 and the beverageadditive 234, in accordance with many embodiments. In the non-concurrenttiming 250, the solenoid valves for the base fluid 232 and the beverageadditive 234 open and close at different times. The solenoid valve forthe base fluid 232 starts to open first at time (t1), is fully open attime (t2), starts to close at time (t7), and is fully closed at time(t8). The solenoid valve for the beverage additive 234 starts to openfirst at time (t3), is fully open at time (t4), starts to close at time(t5), and is fully closed at time (t6). The flow rate of the base fluid232 begins at zero at time (t1), ramps up to a flow rate (f4) at time(t2), is constant at flow rate (f4) between time (t2) and time (t7), andramps down to zero at time (t8). Similarly, the flow rate of thebeverage additive 234 begins at zero at time (t3), ramps up to a flowrate (f3) at time (t4), is constant at flow rate (f3) between time (t4)and time (t5), and ramps down to zero at time (t6). The times and theflow rates can be selected to dispense appropriate quantities of thebase fluid 232 and the beverage additive 234 at appropriate flow rates.The non-concurrent timing 250 provides a period of time (between time(t6) and time (t8)) where only the base fluid 232 is being dispensed,which may help to reduce possible cross-contamination of a dispensedbeverage by a previously dispensed beverage, especially in beveragedispensers in which the base fluid 232 and the beverage additive 234 aremixed prior to being discharged from a common orifice. Thenon-concurrent timing 250 also provides a period of time (between time(t1) and time (t3)) at the start of the dispensing cycle where only thebase fluid 232 is being dispensed. The non-concurrent timing 250 can beused, for example, to dispense a small amount of additive, such as avitamin supplement or highly concentrated flavoring. The benefit wouldbe to inject such an amount during the “middle” of the dispense periodto achieve optimal mixing versus placing such a small amount of additivein the bottom or top section of the cup.

Example Touch Screen Control Panel

FIGS. 17A-17D illustrate views of beverage dispensers 1700, according toembodiments of the invention. Additional views are shown in the attachedappendix of U.S. Provisional Application No. 61/358,858, which waspreviously incorporated by reference herein. The beverage dispensers mayhave remote towers, as shown in FIGS. 17A and 17B, which are separatedfrom a plurality of beverage dispensing valves. Alternatively, thebeverage dispensers may have integrated towers 1705, as shown in FIGS.17C and 17D, which share a common greater housing with a plurality ofbeverage dispensing valves.

The beverage dispensers 1700 include touch screens 1710 for use ascontrol panels. It should be understood that the touch screens 1710described and shown herein are intended to be modularly compatible withthe beverage dispensing systems described herein. For example, thesetouch screens 1710 can be used in lieu of or in conjunction with thereconfigurable control panel 28. These touch screens can be electricallycoupled to a controller, such as the control system 70, to provide userinputs thereto.

Many different types of touch screens 1700 may be used in accordancewith the embodiments described herein. Some examples of touch screens1700 include resistive, capacitive, surface acoustic wave, infrared,strain gage (i.e., force panel), optical, dispersive signal, acousticpulse, and coded LCD. Touch screens 1700 are generally attached to abeverage dispenser housing as shown. Generally, the touch screens 1700should be compatible with a food serving environment and be resistant toliquids and common kitchen cleaning chemicals.

FIGS. 18A and 18B show a flow chart and images of a method 1800,according to an embodiment of the invention.

At operation 1802, a sleep mode screen is displayed on a touch screen1830 of a beverage dispensing machine. During sleep mode, a graphicalconfiguration 1832 is sent to the touch screen 1830 from an electricallycoupled control unit for display thereon. The graphical configuration1832 can include, for example, an advertising logo or instructionsdisplayed in a stationary or animated pattern. The sleep mode graphicalconfiguration can include a plurality of different images which aredisplayed in succession.

At operation 1804, a user touches the touch screen 1830 which causes acommand signal to be sent to the control unit. In response to thereceived command signal, at operation 1806 the control unit sends a newgraphical configuration to the touch screen. The new graphicalconfiguration is a beverage dispensing screen 1834 which includes aplurality of selectable options. The options may be configured asdiscernable buttons 1836 that indicate different kinds of beverages. Inthe example shown in FIG. 18B, eight discernable buttons 1836 are shown,although more or less may be used depending on a desired amount ofdispensable beverages.

It should be understood, that a “button” with respect to the touchscreen is intended to mean a zone on the touch screen which ispredetermined to respond to a touch by a user. For example, the entiretyof the touch screen may be considered a button when the sleep mode isdisplayed, while only select portions of the beverage dispensing screenare considered buttons. Buttons may be discernable or non-discernable toa user, i.e., visible or invisible from surrounding graphics.

Further options may be configured as non-visible buttons that areinvisible to the user, i.e., non-discernable from background images.These hidden buttons may be selected by those knowledgeable of theirexistence, to cause the control unit to enter into differentconfiguration modes.

At operation 1808, the control unit receives a signal indicating thatthe user has selected one of the discernable buttons 1836 for dispensinga type of beverage. The user may select a desired beverage type byphysically placing a body part, such as a finger, against one of thediscernable buttons. In some embodiments, the control unit will revertthe touch screen 1830 back to the sleep mode screen if no user signal isreceived after a predetermined amount of time has passed, for exampleafter 30 seconds.

At operation 1810, it is determined by the control unit whether theselection of the button 1836 was continuously applied for apredetermined length of time, for example two seconds, in order for thecontrol unit to positively determine that selection of the button isintended. This determination can be useful to avoid selection anddispensing of beverages from accidental user inputs made to the touchscreen 1830.

At operation 1812, a new graphical configuration is sent from thecontrol unit for display on the touch screen 1830. The new graphicalconfiguration is a beverage configuration screen 1838. The beverageconfiguration screen 1838 can provide further beverage dispensingoptions available to the user to customize a beverage. In someembodiments, the beverage configurations screen can include a pluralityof discernable buttons 1840 for adding various types of additionalflavoring to the originally selected beverage. In some embodiments, thebeverage configurations screen includes a plurality of discernablebuttons 1842 for selecting the volume of beverage (i.e., cup size) to bedispensed. In some embodiments, the beverage configurations screenincludes a cancel button 1844 which can cause the control unit to revertback to the sleep mode screen 1832, beverage dispensing screen 1834, orto reset the options selected on the beverage configuration screen 1838.In some embodiments, the beverage configuration screen 1838 includes anacceptance button which confirms all selections made by the user on thebeverage configuration screen 1838.

In some embodiments, aspects of the beverage configuration screen 1838are integrated into the beverage dispensing screen 1834, and thus theselectable beverage configuration screen 1838 is not implemented as aseparate screen. In some embodiments, the selectable beverageconfiguration screen 1838 is not used, for example, when no additionalflavorings are available, when only one beverage volume is offered,and/or when a beverage cup size sensor is used to determine the volumeof dispensed beverage with no required user input to the touch screen.

At operation 1814, the control unit receives a further command signalfrom the beverage configuration screen 1838 which indicates that acomplete beverage selection has been made. In response, the control unitcontrols a plurality of beverage dispensing valves at operation 1816 todispense the selected beverage at a predetermined rate of time andaccording to a predetermined volume, from the beverage dispensingmachine. The control unit may also control the plurality of beveragedispensing valves according to the selected options made on the beverageconfiguration screen 1838.

FIGS. 18C and 18D show a flow chart and respective images of a method1820, according to an embodiment of the invention. Additional examplesare shown in the appendix of U.S. Provisional Application No.61/358,858. Shown operations 1802-1806 are generally performed asrecited with respect to method 1800, which are not repeated here for thesake of brevity.

At operation 1822, the control unit receives a command signal indicatingthe selection of or more hidden buttons 1846, as described above. Thesehidden buttons 1846 are generally indiscernible from background imagesthat are displayed on the touch screen 1830. These hidden buttons areshown in FIG. 18D as numerals 1-4, but it should be understood thatthese numerals are for explanative purposes only, and are not displayedwith respect to the embodiment shown. In some embodiments, the pluralityof hidden buttons 1846 must be selected in a predetermined pattern/orderand within a predetermined amount of time in order for the commandsignal to be accepted by the control unit.

In some embodiments, hidden buttons 1846 are not used and the commandsignal is achieved by selecting the discernable buttons in apredetermined pattern/order and within a predetermined amount of totaltime. In some embodiments, a combination of hidden and discernablebuttons is used to provide the command signal to the control unit. Itshould be understood that the command signal is achieved by selecting ahidden option, whether the buttons are discernable or hidden, that isnot readily apparent to a non-knowledgeable (i.e., consumer, low-levelemployee) user of the beverage dispensing machine.

At operation 1824, a calibration screen 1848 is sent by the control unitfor display on the touch screen 1830 in response to the command signal.In some embodiments, pricing buttons 1850 are displayed to control theplurality of valves to prime individual dispensing lines. The primingbuttons 1850 are used to continuously dispense a selected beverage fromthe beverage dispensing machine, primarily for priming the beveragelines or for cleaning purposes. In some embodiments, timed burst buttons1852 are displayed to dispense specific beverages for short periods oftime, for example four seconds. The user can then check to make sure thedispensed volume over the four seconds is at a specified amount, andadjust associated valves as necessary.

In some embodiments, time-out buttons 1854 are displayed to adjust thepredetermined amount of time the control unit will allow a user todispense a beverage when portion control is not used. In someembodiments, cancel and exit buttons 1855 are displayed to cancel and/orexit the calibration screen 1848 to revert the touch screen 1830 back tothe sleep mode screen 1832 or the beverage dispensing screen 1834. Insome embodiments, a language button 1856 is provided to change thedisplayed language. In some embodiments, a sold-out button 1858 isdisplayed to enable or disable an indication on the beverage dispensingscreen 1834 that a beverage type is unavailable. In some embodiments,the control unit will revert the touch screen 1830 back to the sleepmode screen 1832 or the beverage dispensing screen 1834 if no usersignal is received after a predetermined amount of time, for example 60seconds.

At operation 1826, the control unit receives a further command signalfrom the calibration screen 1838 which indicates that a desiredselection has been made. In response, at operation 1828, the controlunit controls a plurality of beverage dispensing valves to dispense theselected beverage from the beverage dispensing machine.

Screen Cleaning Mode:

FIG. 19A shows a method 1900, which is shown in use in exemplaryscreenshots of FIGS. 19B-19C, according to embodiments of the invention.At operation 1902, a beverage dispensing screen is displayed on a touchscreen by a control unit, which is electronically coupled to the touchscreen, as well as a plurality of dispensing valves. Examples of suchbeverage dispensing systems are shown throughout the instant disclosure.

Such a screen is shown in FIG. 19B, which displays a graphicalconfiguration including beverage selection buttons 1912, flavor additionbuttons 1914, beverage portion buttons 1916, a top-off button 1918, anda cancel button 1920. In this embodiment, a single screen is used forall beverage dispensing options, as opposed to the multiple screenembodiments disclosed herein. Hidden buttons 1922 are also shown. Thehidden buttons 1922 represent non-discernable areas of the graphicalconfiguration that respond to user inputs. Two buttons 1922 are shown,however, more or less may be used.

At operation 1904, an input is applied to at least one of the hiddenbuttons 1922. The user input may be required to be continuously appliedfor a specific time interval and/or applied as a pattern of user inputsto one or both of the buttons 1922. The control unit receives the userinputs and determines whether the user inputs are properly entered toenter a screen cleaning mode.

At operation 1906, the control unit has determined that the user inputwas appropriate and assumes a screen-cleaning mode. In this mode,further user inputs applied the touch screen are ignored by the controlunit for a predetermined time period, such as a 30 second time interval.This allows a user to physically clean the touch screen, which canaccumulate with food contaminates due to being in a restaurantenvironment, without causing unintended beverage dispensing. An animatedcount-down 1924 may appear during the screen-cleaning mode, as shown inFIG. 19C. When the time period ends, the screen may once again acceptuser inputs to dispense beverages in operation 1908.

Service Menu:

FIG. 20A shows a screen shot of a graphical configuration for a servicemenu 2000 displayed on a touch screen of a beverage dispensing system,according to an embodiment of the invention. User inputs from the touchscreen are sent to a control unit. A user may enter into the servicemenu 2000 from a beverage dispensing menu via hidden buttons or by othermethods, as disclosed herein. In the graphical configuration 2000,various buttons are displayed for entering into service submenus. Here,a sanitizing button 2002, a cup size button 2004, and a calibration menubutton 2006 are shown, although more or less buttons can be displayedaccording to a configuration of an individual beverage dispensingsystem.

FIG. 20B shows a method 2010, which is shown in use in exemplaryscreenshots of FIGS. 20C-20E, according to embodiments of the invention.At operation 2012, a command is received at a control unit from theservice menu 2000 to enter into a sanitizing mode via a user input tothe sanitization button 2002. At operation 2014, the service menu 2000is replaced with sanitization menu 2016, as depicted in FIG. 20C. In thesanitization menu 2016, various buttons are shown for performing asanitizing method. A plurality of prime buttons 2018 are shown, eachcorresponding to a fluid line for a particular beverage. A sanitizingindicator 2020, exit button 2022, and cancel button 2024 are alsoincluded.

At operation 2026, the control unit receives a user input to sanitize atleast one fluid line. This can occur from a user input for selection ofone, or a plurality, of prime buttons 2018 on the sanitization menu2016. As shown, the “iced tea” fluid line has been selected forsanitization. At operation 2028, the control unit operates beveragedispensing valves to cause sanitizing fluid to flow through the selectedfluid line. The control unit can also operate the beverage dispensingvalves to statically hold sanitizing fluid within the selected fluidline for a predetermined amount of time. During sanitization, ananimated count-down of the sanitizing time interval can be displayed tothe user, as shown in FIG. 20D by the sanitizing indicator 2020. Nearthe end of the sanitization cycle, the control unit purges thesanitizing fluid from the selected fluid line. After this occurs, thesanitizing indicator 2020 can display a completion message, as shown inFIG. 20E.

FIG. 20F shows a method 2030, which is shown in use in an exemplaryscreenshot of FIG. 20G, according to embodiments of the invention.Selection of the cup size button 2004 of service menu 2000 causes agraphical configuration of a cup sizing screen 2032 to appear on thetouch screen, as shown in FIG. 20G. The cup sizing screen 2032 includescup size buttons 2034, with each button representing a different sizecup (e.g., small, medium, large, etc.). Under each cup size button 2034is a time dispense indicator 2036 and a linear time scale 2038. An arrowindicator 2040 is moveable on the time scale 2038. The time dispenseindicator 2036 and a linear time scale 2038 indicate to a user how longa beverage dispense time will last for a given cup size. As shown, asmall cup is set to have 4 second dispense time, a medium cup is set tohave a 6 second dispense time, and a large cup is set to have an 8second dispense time.

At operation 2034, the control unit receives a continuous user inputfrom the touch screen on one of the cup size buttons 2034. A continuoususer input is defined as an uninterrupted user input to the touchscreen, for example, a finger being held against a cup size button 2034is considered continuous until the finger is removed from the cup sizebutton 2034.

At operation 2034, the control unit controls beverage dispensing valvesto dispense fluid during the continuous user input to the selected cupsize button 2034. During the continuous user input, the time dispenseindicator 2036 is animated to count seconds as long as the continuoususer input is maintained. The linear time scale 2038 is also animated tomove the arrow indicator 2040 as long as the continuous user input ismaintained. During the continuous user input, the user can visuallyobserve fluid being dispensed from the beverage dispensing system,typically into a cup or reference container corresponding to theselected cup size button 2034.

Interrupting the continuous user input (e.g., lifting the finger off ofthe cup size button 2034) causes the control unit to discontinuedispensing fluid and halt animation of the linear time scale 2038 andarrow indicator. The user can begin a second user input to add time tothe first continuous user input. The time dispense indicator 2036 andthe linear time scale 2038 will animate from the last shown time unit.

At operation 2036, the control unit sets a dispense time for theselected cup size(s) according to the time period of the continuous userinput applied to the selected cup size button(s) 2034. This can occurfrom a user input being applied to the exit button 2042. This method isuseful, since the user can rely on visual observation of a containerbeing filled to set a corresponding dispense time for that sizecontainer. Accordingly, cup sizes changes (e.g., a size small cupchanging from 240 ml to 190 ml) can be made on location by users havinglimited technical knowledge and without a specialized technician beingpresent.

FIG. 20H shows a method 2046, which is shown in use in an exemplaryscreenshot of FIG. 20I, according to embodiments of the invention.Selection of the calibration menu button 2006 of service menu 2000causes the control unit to generate a graphical configuration of acalibration screen 2048 on the touch screen, as shown in FIG. 20I.

The calibration screen 250 includes a valve calibration portion 250,which includes a 4 second and prime (continuous flow) buttons for eachtype of beverage. An time-out adjustment portion 252 is also shown,where the maximum dispense time allowed by the control unit is adjustedfor non-size beverage dispensing controls (e.g., top off time). Acarbonation adjustment portion 254 is also shown, where a carbonizedwater to non-carbonized water ratio can be set. Some beverages areconstituted from less than 100% carbonized water. In some embodiments,three fluid lines are used to dispense such a beverage having less than100% carbonized water. These lines can include a carbonized water line,a non-carbonized water line, and a flavor (e.g., syrup) line.

At operation 256, the control unit receives a user input from the touchscreen to adjust the carbonation ratio, via the shown arrow indicators258. The adjusted ratio can be displayed in portion 260. Exiting thecalibration screen, via a user input to the exit button 262 causes thecontrol unit to save the last displayed carbonation ratio value, whichin this example is 20% or 5:1. This means that the user desires that thenon-carbonized water line is configured to output five times more volumethan the carbonized water line. The set carbonation ratio corresponds toone of the beverages displayed in portion 250 (e.g., “Ch E: SparklingTea”). However, it should be understood that several beverages may haveadjustable carbonation ratios. A user input to the cancel button 264causes the control unit to ignore any changes made using the calibrationscreen and maintain previously saved calibration settings.

At operation 266, the beverage corresponding to the set calibrationratio is made to dispense by the control unit. This operation can occurbased on user inputs made to a beverage dispensing screen, for example,as shown in FIGS. 18D and 19B. Thus, in this example, the control unitoperates beverage dispensing valves such that a flavor line is mixedwith a fluid made up of 20% carbonated water and 80% non-carbonatedwater, via carbonated water and non-carbonated water lines. This occursfrom the control unit adjusting (e.g., decreasing) flow-rate for thecarbonated water line to be appropriately less than the flow-rate of thenon-carbonated water line, and/or adjusting (e.g., increasing) theflow-rate of the non-carbonated water accordingly.

It should be understood that the present invention as described abovecan be implemented in the form of control logic using computer softwarein a modular or integrated manner. Based on the disclosure and teachingsprovided herein, a person of ordinary skill in the art will know andappreciate other ways and/or methods to implement the present inventionusing hardware and a combination of hardware and software.

Any of the software components or functions described in thisapplication, may be implemented as software code to be executed by aprocessor using any suitable computer language such as, for example,Java, C++ or Perl using, for example, conventional or object-orientedtechniques. The software code may be stored as a series of instructions,or commands on a computer readable medium, such as a random accessmemory (RAM), a read only memory (ROM), a magnetic medium such as ahard-drive or a floppy disk, or an optical medium such as a CD-ROM. Anysuch computer readable medium may reside on or within a singlecomputational apparatus, and may be present on or within differentcomputational apparatuses within a system or network.

A recitation of “a”, “an” or “the” is intended to mean “one or more”unless specifically indicated to the contrary.

The above description is illustrative and is not restrictive. Manyvariations of the disclosure will become apparent to those skilled inthe art upon review of the disclosure. The scope of the disclosureshould, therefore, be determined not with reference to the abovedescription, but instead should be determined with reference to thepending claims along with their full scope or equivalents.

One or more features from any embodiment may be combined with one ormore features of any other embodiment without departing from the scopeof the disclosure.

All patents, patent applications, publications, and descriptionsmentioned above are herein incorporated by reference in their entiretyfor all purposes. None is admitted to be prior art.

What is claimed is:
 1. A control system for a beverage dispenser, thecontrol system comprising: a touch screen; a plurality of beveragedispensing valves coupled to a plurality of fluid lines; and a controlunit electrically coupled to the touch screen and the plurality ofvalves, the control unit configured to: display a graphicalconfiguration on the touch screen for sanitizing the plurality of fluidlines; receive an input from the touch screen selecting at least onefluid line for sanitization; and control the plurality of valves toprovide sanitizing fluid to the at least one selected fluid line for apredetermined time interval.
 2. The control system of claim 1, whereinthe plurality of valves are controlled to flush the sanitizing fluidthrough the at least one fluid line.
 3. The control system of claim 1,wherein the plurality of valves are controlled to statically hold thesanitizing fluid within the at least one fluid line.
 4. The controlsystem of claim 1, wherein the control unit is further configured topurge the at least one fluid line of the sanitizing fluid after thepredetermined time interval.
 5. The control system of claim 1, whereinthe control unit is further configured to display a countdown of thetime interval.
 6. The control system of claim 1, wherein user inputsmade to the touch screen are ignored by the control system during thetime interval.
 7. The control system of claim 1, wherein the input fromthe touch screen is for selecting a first fluid line and a second fluidline for sanitization, and the control unit is further configured to:control the plurality of valves to provide sanitizing fluid to the firstfluid line and the second fluid line for sanitizing the first fluid lineand the second fluid line.
 8. A method comprising: displaying, on atouch screen of a beverage dispenser including a plurality of beveragedispensing valves coupled to a plurality of fluid lines, a graphicalconfiguration for sanitizing the plurality of fluid lines; receiving aninput from the touch screen to selecting at least one fluid line forsanitization; and controlling the plurality of beverage dispensingvalves to provide sanitizing fluid to the at least one selected fluidline for a predetermined time interval.
 9. The method of claim 8,wherein the plurality of valves are controlled to flush the sanitizingfluid through the at least one fluid line.
 10. The method of claim 8,wherein the plurality of valves are controlled to statically hold thesanitizing fluid within the at least one fluid line.
 11. The method ofclaim 8, further comprising: purging the at least one fluid line of thesanitizing fluid after the predetermined time interval.
 12. The methodof claim 8, further comprising: displaying a countdown of the timeinterval.
 13. The method of claim 8, wherein user inputs made to thetouch screen are ignored by the beverage dispenser during the timeinterval.
 14. The method of claim 8, wherein the input from the touchscreen is for selecting a first fluid line and a second fluid line forsanitization, and the method further comprises: controlling theplurality of valves to provide the sanitizing fluid to the first fluidline and the second fluid line for sanitizing the first fluid line andthe second fluid line.